使用htaccess无法正常重定向301

时间:2016-05-27 13:06:24

标签: apache .htaccess http-status-code-301

我正在尝试重定向:

website.com/test.html?view=test

website.com/test/

使用此代码但不起作用。我做错了什么?

RewriteEngine on
RewriteCond %{QUERY_STRING} view=test
RewriteRule ^test\.html$ /test/? [L,R=301]

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteCond %{QUERY_STRING} (^|&)view=test($|&)
RewriteRule ^website\.com/test\.html$ /website.com/test/?&%{QUERY_STRING}