我有一个问题的.htaccess,我不知道为什么,因为它应该是工作。的.htaccess - 重写https://www.sub.domain.com到https://sub.domain.com
我试图用这个代码做的是重定向到https://www.sub.domain.com
https://sub.domain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.sub\.domain\.com$ [NC]
RewriteRule ^(.*)$ https://sub.domain.com/$1 [L,R=301]
当我http://htaccess.madewithlove.be/测试此代码,它的工作原理成功地。
(请求URL:https://www.sub.domain.com
,输出网址:https://sub.domain.com
)
同样如this question提到的,我检查了我的DNS记录,并且有一个www.sub
它指向一些域sub
(均为A的)。
在这一点上,我被卡住,没有人知道我做错了什么? 任何帮助,将不胜感激。
你的代码是正确的文件。确保'VirtualHost'块SSL是正确的(文档根目录和htaccess的启用) – 2015-01-04 11:24:09
感谢您的评论,我知道肯定htaccess的已启用。当我尝试其他的东西时:'RewriteEngine On RewriteCond%{SERVER_PORT} 80 RewriteRule ^(。*)$ https://sub.domain.com/$1 [R,L]'在我的public_html中发送每个请求通过SSL,它工作正常。 – JiFus 2015-01-04 11:26:14
你能更新与虚拟主机块(80和443端口),你的问题? – 2015-01-04 11:26:56