基本重写规则请求不是重定向

时间:2013-11-08 22:33:57

标签: .htaccess mod-rewrite

用户在浏览器中输入以下内容,这仍然是浏览器中的网址:

xyz.com/info/x/

内部会变成:

xyz.com/x/

我拥有的是:

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

以上问题:

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

不需要变量,我只想处理一个案例。

1 个答案:

答案 0 :(得分:0)

删除主机名和R标志:

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

或者更为一般

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^info/(.*)$ /$1 [L,NC]