我在我的服务器上设置了通配符子域 (*.domain.com)。我现在想使用 .htaccess 将所有 *.domain.com 请求重定向到我服务器上的脚本 main.php。我搜索了有助于完成重定向的代码,但我还没有完全成功。我发现的最佳工作代码是:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/%1 [QSA,R=301,L]
但是,www.subdomain.domain.com 被重定向到 domain.com/www.subdomain 而不是 domain.com/subdomain。如何在代码中解决这个问题?有没有更好的方法来做到这一点?
提前致谢!