【发布时间】:2014-10-26 23:45:36
【问题描述】:
目前我的主要 GoDaddy 帐户有一个 SSL 证书,所以默认情况下,我下面的所有网站都会自动尝试以 https:// 开头
所以我在下面所有网站的 htaccess 文件中都有这个,它工作正常。
# All urls have www. in them
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomainname\.com
RewriteRule ^(.*)$ http://www.mydomainname.com/$1 [R=permanent,L]
但是当我尝试做一个子域时,即
# Sub Domain Rewrite
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subname\.mydomainname\.com
RewriteRule ^(.*)$ http://subname.mydomainname.com/$1 [R=permanent,L]
它似乎不起作用,有什么想法吗?
【问题讨论】:
-
doesn't seem to work是什么意思?能否提供详细信息? -
它带来了安全错误,仍然去 https
-
子域的
DocumentRoot是什么? -
和主域的
DocumentRoot一样吗?您也可以发布完整的 .htaccess 吗? -
不,主域的 DocumentRoot 是 /clientsnow 这些是完整的 .htaccess,但域名除外。 @anubhava
标签: .htaccess mod-rewrite ssl