基本上我有一个与现有站点和新站点共享的服务器。在我拥有的大多数共享主机帐户(linux)上,文件结构是这样的:
- public_html
-- firstsite.com
-- secondsite.com
对于有问题的服务器,结构更像这样:
- public_html
-- all of the folders and files of the first site loose in this directory
-- secondsite.com
因此,如果我尝试从浏览器访问 secondsite.com,则会被发送到此处:
http://firstsite.com/secondsite.com
...这显然是不正确的。我的托管支持告诉我,如果我重命名 firstsite.com 使用的 htaccess 文件,secondsite.com 将解析为:
http://secondsite.com
我显然不能禁用我的 htaccess 文件,因为这会破坏第一个站点。
所以我正在查看我的 htaccess 文件并认为这是有问题的行:
### Only allow access without the www. ####
RewriteCond %{HTTP_HOST} !^firstsite\.come$ [NC]
RewriteRule ^(.*)$ http://firstsite.com/$1 [R=301,L]
我在想我需要一套类似的规则secondsite.com
吗?
任何建议都会很棒。