避免子域名因 WWW 规范化而被重定向

避免子域名因 WWW 规范化而被重定向

我将此 URL cnonicalization 添加到我的 .htaccess 文件中:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.example.com [NC]
RewriteRule ^/?(.*)$ http://www.example.com/$1 [L,R=301]

但现在我的子域名 shop.example.com 重定向到 www.example.com。如何在不删除 URL 规范化的情况下让 shop.example.com 再次正常工作?

我使用亚马逊网络服务。

答案1

如果您尝试将其规范化example.com(仅)www.example.com那么您应该能够替换它:

RewriteCond %{HTTP_HOST} !^www.example.com [NC]

...有了这个...

RewriteCond %{HTTP_HOST} ^example.com [NC]

相关内容