.htaccess url-rewriting无法正常工作

时间:2017-03-17 06:24:57

标签: apache .htaccess url-rewriting query-string

我从旧网页重定向,看起来像这样:

www.domain.com/?content=foo

www.domain.com/bar

使用.htacces文件中的以下代码:

RewriteCond %{QUERY_STRING} content=foo$
RewriteRule ^(.*)$ bar [L]

重定向有效,我移动到正确的页面,但浏览器中的旧网址保持不变。

www.domain.com/?content=foo

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您正在重写,而不是在规则下重定向使用

RewriteCond %{QUERY_STRING} content=foo$
RewriteRule ^(.*)$ bar [R=301,L]