基本上我的问题就是: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
。
非常感谢任何帮助。
答案 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]