我想重定向viewforum.php?id=10到我的网站的根目录,但我有错误404,我测试了这个重定向:
RewriteRule ^viewforum.php?id=(\d+)$ / [R=301] RewriteRule ^/viewforum.php?id=(\d+)$ / [R=301] RewriteRule ^/viewforum.php?id=10$ / [R=301] RewriteRule ^viewforum.php?id=10$ / [R=301]
但这个密码不起作用。
j91ykkif1#
您可以使用此规则:
RewriteCond %{QUERY_STRING} (^|&)id=([0-9]+) [NC] RewriteRule ^viewforum\.php$ /? [R=301,L,NC]
hec6srdp2#
“viewforum”是否位于URL的起始位置?如果不是,您不应该使用^字符,因为它指向URL的起始位置。
^
pgccezyw3#
RewriteRule ^viewforum.php /? [R=301]应该可以满足您的要求
RewriteRule ^viewforum.php /? [R=301]
3条答案
按热度按时间j91ykkif1#
您可以使用此规则:
hec6srdp2#
“viewforum”是否位于URL的起始位置?如果不是,您不应该使用
^
字符,因为它指向URL的起始位置。pgccezyw3#
RewriteRule ^viewforum.php /? [R=301]
应该可以满足您的要求