Php 通过共享主机面板中的htaccess从文件夹创建虚拟子域

Php 通过共享主机面板中的htaccess从文件夹创建虚拟子域,php,.htaccess,subdomain,Php,.htaccess,Subdomain,我想访问www.domain.com/test作为test.doamin.com,以及更多类似test2.domain.com、test3。。通过htaccess创建虚拟子域。我尝试并跟踪了一些链接,但没有发现任何更改。我想这是因为我共享了从cpanel创建的主机和子域。请提供完整的指南 我关注以下链接: 但我的问题仍然没有解决。它总是给Ooops找不到..我以前也遇到过同样的问题,您必须使用cpanel来创建子域。如果我没记错的话,这个代码有一个dns问题: RewriteBase /

我想访问www.domain.com/test作为test.doamin.com,以及更多类似test2.domain.com、test3。。通过htaccess创建虚拟子域。我尝试并跟踪了一些链接,但没有发现任何更改。我想这是因为我共享了从cpanel创建的主机和子域。请提供完整的指南

我关注以下链接:


  • 但我的问题仍然没有解决。它总是给Ooops找不到..

    我以前也遇到过同样的问题,您必须使用cpanel来创建子域。如果我没记错的话,这个代码有一个dns问题:

    RewriteBase /
    RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
    RewriteCond %{HTTP_HOST} ([^\.]+)\.domain\.com [NC]
    RewriteCond %{REQUEST_URI} !^/index [NC]
    RewriteRule ^(.*) http://domain.com/%1 [P]
    

    如果您不想使用cpanel创建通配符域条目,如*.domain.com,应该会有所帮助。

    您是否尝试过ping该域?你是如何设置DNS记录的?我需要在httpd.conf中添加服务器别名吗?这样通配符DNS就可以工作了?这里有一篇文章可以帮助你。。