【发布时间】:2013-09-04 08:35:05
【问题描述】:
RewriteCond %{HTTP_HOST} !^mysite.com$ [NC]
RewriteRule ^(.*)$ http://mysite.com/$1 [L,R=301]
这会从 URL 中删除 www。
如果没有规则,子域可以工作 (blog.site.com)。使用该规则,它会转换回 (site.com/blog) 并显示 404 错误。
我需要做些什么来防止这影响子域?
另外,我很好奇是否删除 www。是好事吗?我听说只要你选择一个并坚持下去就可以了。我也在使用<link rel="canonical" ... /> 来重新执行它。
【问题讨论】:
标签: .htaccess mod-rewrite subdomain canonical-link