我已将x.domain.com设置为我服务器上拼写错误的子域的附件。例如,我希望partners.domain.com重写为partner.domain.com。我很难搞清楚如何制作所有这些重写规则。我相信我的大脑没有正确思考.htaccess,但我只想说“如果网址是partners.domain.com,则重写为partner.domain.com”。对于不具有特定模式的拼写错误(以及许多不同的子域),我可能有大约20个左右的规则要制作。
我很感激帮助!
答案 0 :(得分:0)
你需要为每次拼写错误做出其中一个:
RewriteCond %{HTTP_HOST} ^partners.domain.com [NC]
RewriteRule ^(.*)$ http://partner.domain.com/$1 [R=301,L]
如果要重定向并保留任何GET查询参数,请在RewriteRule行的方括号中添加“QSA”:[R=301,L,QSA]