使用HTACCESS更改查询字符串?

时间:2018-04-09 08:58:03

标签: apache .htaccess

如何从

更改查询
https://www.example.com/page.php?foo=bar

https://www.example.com/page.php?foo=something

只使用htaccess?

我曾尝试过:

RewriteCond %{QUERY_STRING} foo\=bar$ [QSR]
RewriteRule page\.php\?foo\=bar$ page\.php\?foo\=baz [L,R=301] 

不能正常工作,在在线htaccess测试中进行测试 - https://htaccess.mwl.be/

1 个答案:

答案 0 :(得分:0)

您可以使用:

RewriteCond %{QUERY_STRING} foo=bar$
RewriteRule ^page\.php$ page.php?foo=baz [L,R=301] 

因为查询字符串不是RewriteRule测试的一部分。