我将此 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]