在未知的其他子域名下重定向www子域名?

时间:2012-11-15 21:32:46

标签: apache .htaccess

基本上我的问题就是:redirecting www.subdomain.example.com to subdomain.example.com

我们为所有用户提供myusername.ourdomain.com链接,问题是当有人试图访问www.myusername.ourdomain.com我们的通配符ssl被破坏时,服务器通常会抛出错误。

所以我提供的链接中的答案显示了如何重定向单个www.apachedefined.mydomain.com我想知道如何使用相同的逻辑来执行www.thiscanbeanything.mydomain.com

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:5)

尝试将这些规则添加到文档根目录中htaccess文件的最顶层,用于www.*.mydomain.com vhosts:

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.mydomain\.com$ [NC]
RewriteRule ^(.*)$ https://%1.mydomain.com/$1 [L,R=301]