显然,我的根目录中有一个.htaccess文件,它弄乱了目录中的所有其他站点。
我目前正在使用Godaddy作为我的主人。
这是我面临的情况:
(例如,索引文件将在/root/index.php上找到)
(例如root/domain2/index.php)
现在我的问题是,
由于我无法删除.htaccess文件,我该如何管理制作子域?
.htaccess文件仅用于混凝土网站,但由于某种原因控制所有内容,是否有任何方法可以修复它?
谢谢!
P.S。我不是建立混凝土网站的人,而是构建了其余的域名,因此我不清楚地知道如何使用它。我所知道的是,一旦我删除了.htaccess,子域就可以了,而根目录中的主要域只允许访问其索引页。
要清楚,有一个主站点,我们称其为站点1,该站点1托管在主目录中,还有其他站点,例如。Site2-site5,我想为子域进行子域,除非我删除.htaccess文件,否则它是不起作用的。
我希望这个问题足够清楚,如果不是,则需要更多细节,请告诉我。
.htaccess文件,通过设计,影响将其放置在其中的目录,以及下面的所有目录#什么。
使用当前的设置,您可以在每个子域中的HTDOCS文件夹中创建一个新的.htaccess,它将覆盖更高的一个。
更好的是服务主要领域和来自不同父目录的子域。例如,假设您当前的网站是www.example.com,您的子域是site1.example.com和site2.example.com。
我为您的目录设置建议这样的东西:
/var/www/example.com/www/htdocs
/var/www/example.com/site1/htdocs
/var/www/example.com/site2/htdocs
以这种方式,www.example.com使用的内容对site1.example.com。
没有影响这也将防止您可能会在主要域内有子域htdocs文件夹中遇到的重复内容问题。
例如,如果您的当前设置是这样的:
/var/www/example.com/www <-- main doman
/var/www/example.com/www/site1 <-- site1.example.com
然后访问www.example.com/site1将向您展示与to site1.example.com相同的内容,这将是Google的负SEO信号。