用户在浏览器中输入以下内容,这仍然是浏览器中的网址:
xyz.com/info/x/
内部会变成:
xyz.com/x/
我拥有的是:
RewriteRule info/x/ http://xyz.com/x/ [L,NC,R=302]
以上问题:
这是重定向,但我希望浏览器仍然显示xyz.com/info/x /
不需要变量,我只想处理一个案例。
答案 0 :(得分:0)
删除主机名和R
标志:
RewriteRule ^info/x/ /x/ [L,NC]
或者更为一般
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^info/(.*)$ /$1 [L,NC]