1

也许这已经被回答过,我似乎无法得到任何工作。我是重写的新手。

我所拥有的是这个,http://www.domain.com/path1/path2/path3/page

我想要的是从 url 中只删除 path2,所以结果将是http://www.domain.com/path1/path3/page

如何在不重定向的情况下实现这一目标?

这是我目前拥有的:

RewriteRule ^/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$ $1/$3 [L]

这位于我的虚拟主机文件中。

谢谢!

4

1 回答 1

0

尝试更改您的正则表达式以解释第二个之后的所有内容path

RewriteRule ^/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/(.+)$ /$1/$3 [L]

另外,请确保打开重写引擎:

RewriteEngine on
于 2012-09-13T18:13:27.807 回答