我想通过htaccess创建虚拟子域来访问www.domain.com/test作为test.doamin.com以及更多类似test2.domain.com、test3..的内容。我试着关注了一些链接,但没有发现任何变化。我认为这是因为我共享了从cpanel创建的主机和子域。请提供完整的指导。
我关注以下链接:
-
https://forums.digitalpoint.com/threads/how-to-create-virtual-dymanic-subdomain-in-php-with-htaccess.1521742/
-
虚拟子域htaccess
-
如何使用htaccess创建虚拟子域?
-
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应该会有所帮助。