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


create virtual subdomain from folder throught htaccess in shared hosting panel

我想通过htaccess创建虚拟子域来访问www.domain.com/test作为test.doamin.com以及更多类似test2.domain.com、test3..的内容。我试着关注了一些链接,但没有发现任何变化。我认为这是因为我共享了从cpanel创建的主机和子域。请提供完整的指导。

我关注以下链接:

  1. https://forums.digitalpoint.com/threads/how-to-create-virtual-dymanic-subdomain-in-php-with-htaccess.1521742/

  2. 虚拟子域htaccess

  3. 如何使用htaccess创建虚拟子域?

  4. http://www.webmasterworld.com/apache/3638570.htm

但我的问题仍然没有解决。它总是让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应该会有所帮助。