使用.htaccess,我尝试了一些方法来使用变量重定向Url来主域
www.my_domain.tld
,但我没有找到正确的方法。
我有 2 种网址想要重定向到我的主域:
http://www.my_domain.tld/blog/?p=125
(“125”可以是 1 到 999 之间的任何数字)http://www.my_domain.tld/blog/feed/?p=72
(“72”可以是 1 到 999 之间的任何数字)我做错了什么?
您可以在 /.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]
目标网址末尾的空问号很重要,因为它会丢弃旧的查询字符串。