.htaccess RewriteRule在没有R标志的情况下不起作用

时间:2012-08-01 11:40:11

标签: .htaccess

我有这条规则:

RewriteRule ^questions/([a-z]{2})/(.*)$ $1/$2 [L]

但是这条规则只有在我添加R = 301标志时才有效...问题是网址是在浏览器的地址栏中重写的。 如何重定向并保留用户在地址栏中输入的网址?

2 个答案:

答案 0 :(得分:0)

将301发送回浏览器,浏览器向重定向页面发送新请求。这就是重定向浏览器的原因。

使用本地重定向

答案 1 :(得分:0)

为了保留用户URL,您应该在vhost.conf中使用“ProxyRequest”。 mod_proxy