我想创建一个动态子域名
我已经完成了这个 CNAME
*.domainname.com 14440 in <IP>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domains\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([a-z0-9]+)\.domain\.com$ [NC]
RewriteRule (.*) /site.php?url=%1&path=$1 [L,QSA]
但它给了我一个 cpanel 主页 大获成功!Apache 正在您的 cPanel® 和 WHM™ 服务器上运行
你能帮助我吗我错在哪里?
答案1
“Great Success” 页面可能是您在 Apache 中的默认 VirtualHost。如果您托管的都是动态子域(和主域),则只需那您的默认主机。否则,您需要相应地更新 VirtualHost 的设置:
<VirtualHost example.com:80>
ServerName: example.com
ServerAlias: *.example.com
...
</VirtualHost>
这应该可以解决问题。以下是一些其他信息(针对稍微复杂一些的虚拟主机设置): http://httpd.apache.org/docs/2.0/vhosts/mass.html 以防您决定进一步调整它。