我制作了自动创建子域的脚本。
htaccess 工作正常,但问题是,我需要在新域上安装时手动更改域名。
我想在htaccess中自动检测域名,可以吗?
因此,在添加另一台服务器或新域时,无需再次更改域根 htaccess。
域根 htaccess 是:
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9][-a-z0-9]+)\.mydomain\.com(:80)?$ [NC]
RewriteCond %{HTTP_HOST} !^www\.mydomain\.com
我尝试更改自动获取%{HTTP_HOST}
RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9][-a-z0-9]+)\.%{HTTP_HOST}(:80)?$ [NC]
RewriteCond %{HTTP_HOST} !^www\.%{HTTP_HOST}
问题出在%{HTTP_HOST}
,如何使用 htaccess 获取/匹配当前 url 中的当前域?
可能需要将域名作为变量。
谢谢