Url rewriting 在不更改代码的情况下修改url

Url rewriting 在不更改代码的情况下修改url,url-rewriting,Url Rewriting,我想将当前url更改为已修改的url 假设我当前的url是 www.abc.com/xyz/location.htm 我想把它改成 www.abc.com/location.htm 请建议一个合适的方法。。。。 提前感谢如果您正在运行Apache服务器,我建议您使用 在这种情况下,在服务器根目录的顶层,您的.htaccess-文件中应该有类似的内容: RewriteEngine on RewriteRule ^abc.com/xyz/(.*)$ <your_root_directo

我想将当前url更改为已修改的url

假设我当前的url是

www.abc.com/xyz/location.htm
我想把它改成

www.abc.com/location.htm
请建议一个合适的方法。。。。
提前感谢

如果您正在运行Apache服务器,我建议您使用

在这种情况下,在服务器根目录的顶层,您的
.htaccess
-文件中应该有类似的内容:

RewriteEngine on
RewriteRule  ^abc.com/xyz/(.*)$  <your_root_directory>/$1
重新编写引擎打开
重写规则^abc.com/xyz/(.*)$/$1

您使用的是什么web服务器?阿帕奇?是的。。。M using apache serverhere指的是我的应用程序在tomcat中的位置??它是指向应用程序根目录的URL,因此如果要删除xyz,只需删除your directory部分就足够了。另外,如果您在web应用程序顶部使用.htaccess,我也不确定您是否需要主机部件(^abc.com)。请详细说明。。。。。。我不太理解,因为我刚刚开始使用Apache服务器。@neeraj:您上面的评论似乎表明您可能正在使用“tomcat”。只是想澄清一下,您使用的是“ApacheWebServer”还是“ApacheTomcat”?它们是两种截然不同的东西。我的war文件部署在ApacheTomcat中……我正在使用ApacheWebServer访问它。因此,不给localhost:8080,而是只使用localhost打开应用程序m。