.htaccess 如何正确设置子域?

.htaccess 如何正确设置子域?,.htaccess,vhosts,.htaccess,Vhosts,我试图建立一个子域。基本域是重命名的gaming.com。它工作正常,但我的子域dev.renamed-gaming.com返回404错误 我的vhost如下所示: <VirtualHost 78.46.49.60:80> DocumentRoot /home/developer/clanscript20.git ServerName dev.renamed-gaming.com:80 AccessFileName .htaccess

我试图建立一个子域。基本域是
重命名的gaming.com
。它工作正常,但我的子域
dev.renamed-gaming.com
返回404错误

我的vhost如下所示:

<VirtualHost 78.46.49.60:80>
        DocumentRoot /home/developer/clanscript20.git
        ServerName dev.renamed-gaming.com:80
        AccessFileName .htaccess
</VirtualHost>

DocumentRoot/home/developer/clanscript20.git
ServerName dev.rename-gaming.com:80
AccessFileName.htaccess

相同的文件权限适用于本地环境中的主目录。那么,问题出在哪里呢?

好吧,您得到的是404而不是“找不到服务器”这一事实意味着您已经正确设置了dns。对主域来说,它是这样工作的。我应该在hosts中添加行吗?我认为servername必须没有
:80
,但不要引用我的话。我相信您也必须将其添加到主配置文件中,而不是.htaccess。然后,重新启动Apache。