我目前正在使用以下代码将所有子域指向其文档根目录。
RewriteCond %{HTTP_HOST} ^(.*)\.example\.co [NC]
RewriteRule ^(.*)/?$ http://example.co/%1/$1 [P]
subdomain.example.co
将指向example.co/subdomain
,但网址将保持不变。
问题在于,当您尝试通过PHP检索URL时,尽管URL栏将其显示为子域,但它始终会返回example.co/subdomain
。我相信这是由于代理标志。
我如何才能达到相同的效果但允许检索用户所在的实际网址(子域)?
总体
allsubdomains.example.co应指向example.co/allsubdomains
网址应保留为allsubdomains.example.co
通过PHP检索当前网址时,应返回allsubdomains.example.co