我尝试将旧网站网址重定向到主域www.my_domain.tld
,但我找不到合适的解决方案。
我有两种我想要重定向到我的主域名的网址:
http://www.my_domain.tld/blog/?p=125
(“125”可以是1到999之间的任何数字) http://www.my_domain.tld/blog/feed/?p=72
(“72”可以是1到999之间的任意数字) 答案 0 :(得分:3)
您可以在/.htaccess中使用以下规则:
RewriteEngine on
RewriteCond %{THE_REQUEST} /blog/\?p=([0-9]+) [OR]
RewriteCond %{THE_REQUEST} /blog/feed/\?p=([0-9]+) [NC]
RewriteRule ^ http://domain.tld? [L,R,NC]
目标网址末尾的空问号非常重要,因为它会丢弃旧的查询字符串。