htaccess 301重定向 - 删除一个字符串

时间:2015-05-29 19:37:25

标签: regex apache .htaccess mod-rewrite redirect

我正在尝试执行此htaccess 301重定向,但我被卡住了。

我想要的是删除网址中的字符串,字符串为: style = 5&

我想重定向它,以便删除可能在URL中获取该字符串的所有页面。 - 提前致谢。

FROM:

/viewtopic.php?style=5&f=45&t=1980&p=19136

TO:

/viewtopic.php?f=45&t=1980&p=19136

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^(.+?&)?style=5(?:&(.*))?$ [NC]
RewriteRule ^viewtopic\.php$ %{REQUEST_URI}?%1%2 [R=302,NC,L]
相关问题