我的htaccess文件中有一条规则可以删除www子域,如下所示:
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/myusername/php.ini
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.mysite\.com [NC]
RewriteRule ^(.*)$ http://mysite.com/$1 [L,R=301]
当我尝试访问www.mysite.com时,它会尝试将我发送到http://mysite.com/public_html/
造成这种情况的原因是什么以及如何解决?如果它有助于我在hostgator上使用共享主机方案。
答案 0 :(得分:2)
IIRC,userX
的HostGator文档根目录是/home/userX/public_html
,而不是/home/userX
,因此您所描述的症状是我所期望的,除非您尝试去做到/home/userX/public_html/public_html
这可能是一个未指定
RewriteBase /
RewriteEngine On