我有两个不同的托管包。一个只包含所有域,另一个包含托管服务器。一周前,我为我的一个域创建了一个子域。创建域后,我更改了a-record以将子域指向我的服务器。
我的服务器根目录中有.htaccess文件,它假定将子域重定向到包含该网站的文件夹。在该网站文件夹中有另一个.htaccess文件。
这是服务器根目录的.htaccess文件:
RewriteBase /
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?sub.domain\.de [NC]
RewriteRule ^(.*)$ /folder/$1
这是该子域的文件夹中的.htaccess文件:
RewriteBase /
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.sub.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.sub.domain.de/$1 [L,R=301]
我现在的问题是,如果我从我的桌面电脑访问子域,一切正常。但是,如果我尝试从我的手机或朋友的电脑访问它,它会给我一个禁止错误。
当谈到所有这些时,我真的很失落。当我使用在线服务来显示网站是否关闭时,它告诉我网站工作正常。有没有人知道问题出在哪里???