我从Google和StackOverflow中得到了很多想法,但这些都不是我想要的。这里是场景-
-
我从提供商那里买了一个托管空间。我必须提供一个域名(让abc.com)作为主机空间的主域。
-
然后我发现我必须将这个主要域(abc.com)的所有内容直接放到文档根目录中。这不是像www/abc或www/abc.com这样的目录。
-
然后我在谷歌上找到了很多.htaccess解决方案。我选了下面的一个-
打开重写引擎
改写库
rewritesecond%http_主机abc.com
rewritesecond%请求uri!^/abc.com/(.*)[nc]
重写规则^(.*)$/abc.com/$1
-
我刚刚在现有.htaccess文件(默认)的末尾粘贴了以上行。
它工作得很好。从那时起,我一直在使用www/abc.com目录作为我的abc.com域。
-
最近我在abc.com域中添加了一些子域(let xyz.abc.com)。但我觉得这很奇怪。所有子域都在abc.com/subdomain(例如abc.com/xyz.abc.com)中查找其内容。
-
这一次我在谷歌上找不到解决方案(我可能会错过)。
有人帮我-我身体不好。
编辑:
以下行从一开始就在webroot.htaccess中。之后,我添加了上面提到的附加行(3,4)
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName abc.com
AuthUserFile /home/abc/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/abc/public_html/_vti_pvt/service.grp\
再次编辑:
在同一个托管空间中还有一些其他域(主域abc.com除外)。这些域有一些工作子域。但是主域的子域并不像我上面解释的那样工作。