1

用户在浏览器中键入以下内容,这仍然是浏览器中的 url:

xyz.com/info/x/

在内部这变成:

xyz.com/x/

我所拥有的是:

RewriteRule info/x/ http://xyz.com/x/ [L,NC,R=302]

上述问题:

这是一个重定向,但我希望浏览器仍然显示 xyz.com/info/x/

不需要变量,我只想处理一种情况。

4

1 回答 1

0

摆脱主机名和R标志:

RewriteRule ^info/x/ /x/ [L,NC]

或者更笼统地说

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^info/(.*)$ /$1 [L,NC]
于 2013-11-08T22:59:48.380 回答