我在我的服务器上安装了通配符,并且工作正常
我使用了这个htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.org$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.domain\.org$ [NC]
当我打开(dddddddddd.mydomain.com)时,我找到了我的(public_html文件)
而这正是我想要的
但这是一个小问题
我想通过php知道所请求的子域名
示例:
dadadadadad.mydomain.com
我怎么知道'dadadadadad'?
BY PHP
答案 0 :(得分:1)
使用PHP,您可以使用$_SERVER['HTTP_HOST']
。它应该返回dadadadadad.mydomain.com
。如果您只想要子域部分,请输入以下代码:
$host = $_SERVER['HTTP_HOST'];
$host = explode(".",$host);
$subdomain = $host[0];
//var_dump($subdomain);