0

说我有domain.comaddon.com。我的托管服务提供商是 Bluehost。domain.com是主域(托管在 中public_html)并且addon.com是附加域(托管在 中public_html/addon)。我想进行以下重定向:

  • http://domain.com/addon/*http://addon.com/*

  • http://addon.domain.com/*http://addon.com/*

作为参考,两者public_html/.htaccess都有删除前缀public_html/addon/.htaccess的工作规则:www

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301]

我如何以一种与这些规则相得益彰的方式添加其他重定向?

4

1 回答 1

0

将这 2 条规则放在您的 public_html/.htaccess 文件中:

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(addon)/(.*)$ http://$1.com/$2 [NC,L,R=301]

RewriteCond %{HTTP_HOST} ^(addon)\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://%1.com/$1 [NC,L,R=301]
于 2011-09-29T19:13:35.133 回答