也许这已经得到了回答,我似乎无法得到任何工作。我是新来的重写。
我拥有的是http://www.domain.com/path1/path2/path3/page
我想要的是只从网址中删除path2,结果将是http://www.domain.com/path1/path3/page
如何在不重定向的情况下实现此目的?
这是我目前所拥有的:
RewriteRule ^/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ $1/$3 [L]
这位于我的vhost文件中。
谢谢!
答案 0 :(得分:0)
尝试更改正则表达式以考虑第二个path
之后的所有内容:
RewriteRule ^/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/(.+)$ /$1/$3 [L]
另外,请确保打开重写引擎:
RewriteEngine on