在SO上查看几乎相同问题的答案后,我在.htaccess中添加了这一行
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
但这对这两起案件没有效果
example.com
example.com/
example.com/index.php
在其他情况下,它成功重定向到www.example.com / ...
我的.htaccess有什么问题?
Additional Info
由于某种未知原因[至少对我来说]我不能为PHP启用ERROR页面,但仅适用于HTML。
答案 0 :(得分:1)
如果我理解正确,这是一个dns问题。尝试添加cname记录:
CNAME yourdomain.com www.yourdomain.com