我从旧网页重定向,看起来像这样:
www.domain.com/?content=foo
到
www.domain.com/bar
使用.htacces文件中的以下代码:
RewriteCond %{QUERY_STRING} content=foo$
RewriteRule ^(.*)$ bar [L]
重定向有效,我移动到正确的页面,但浏览器中的旧网址保持不变。
www.domain.com/?content=foo
如何解决这个问题?
答案 0 :(得分:0)
您正在重写,而不是在规则下重定向使用
RewriteCond %{QUERY_STRING} content=foo$
RewriteRule ^(.*)$ bar [R=301,L]