使用.htaccess,我尝试了一些事情来重定向带有变量的URL到主域www.my_domain.tld,但我没有找到正确的方法。我有两种类型的URL,我想重定向到我的主域:
www.my_domain.tld
http://www.my_domain.tld/blog/?p=125
http://www.my_domain.tld/blog/feed/?p=72
我做错了什么?
pb3skfrl1#
您可以在/.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]
在目的地url的末尾空问号很重要,因为它会丢弃旧的查询字符串。
1条答案
按热度按时间pb3skfrl1#
您可以在/.htaccess中使用以下规则:
在目的地url的末尾空问号很重要,因为它会丢弃旧的查询字符串。