我正在尝试编写可以转换的 htaccess 文件
至
http://my-tld.com/file.php?var=subdomain
注意 tld 中的连字符
这是我正在使用的 htaccess
Options +FollowSymLinks
Options -Indexes
RewriteEngine On
# Rewrite sub domains.
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} !^www\.my-tld\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.my-tld\.com$ [NC]
RewriteRule ^(.*)$ /file.php?var=%2 [QSA,L]
实际上,我在同一台服务器上的另一个域中使用了相同的代码,它运行良好,但不适用于这个域,我猜问题出在这个域中的连字符..
有什么建议么?