1
请为我提供的.htaccess语法做以下的.htaccess WWW到非www用于HTTPS
1 - 重定向从HTTP到HTTPS
2 - 从重定向HTTPS:/ /www.domain.com.uk到https://domain.com.uk
我尝试以下,但它没有工作
的RewriteCond%{HTTP_HOST} ^万维网。(。*)
重写规则^ * $ https://%1/ $ 1 [R = 301,L]
预先感谢。
一切正常的HTTP重定向到https 但它并没有从www.domain.com.uk重定向到domain.com.uk – Linuxstartway 2012-01-10 15:18:54
@RamyAllam你有你的.htacccess文件中的任何其他规则?规则是否与上面一样,并按照这个顺序?如果任何一个不同,那么它可能会影响结果 – 2012-01-10 15:29:33
我没有在.htaccess中的任何其他规则,并且我使用相同的语法添加了此语句。此外,我尝试将它直接放入httpd.conf中 上 RewriteBase/ #如果没有domain.com.uk然后重定向到domaim.com.uk 的RewriteCond%RewriteEngine叙述{HTTP_HOST}!^域\ .COM \。英国$ [NC] 重写规则* HTTP://domain.com.uk% {REQUEST_URI} [L,R = 301] 的#if没有使用https 的RewriteCond%{HTTPS}关闭 #REDIRECT到https 重写规则* HTTPS://%{HTTP_HOST}%{REQUEST_URI} [L,R = 301] ,并没有正常工作。 –
Linuxstartway
2012-01-10 15:31:35