我想将所有网页从http://重定向到https://。
我使用的是Kohana框架,但只有主页重定向。我转到example.com/anyoldpage
,但如果我转到http://example.com/anyoldpages
,它甚至不会重定向到http://但是如果我转到https://example.com
,它就可以了。
任何人都可以帮助我吗? rel="canonical"
在整个网站上发挥作用
例如:
如果用户登陆http://example.com/anyoldpage
或http://www.example.com/anyoldpage
任何页面rel="canonical"
正常工作并显示https://那么在搜索引擎营销方面,它的效果很好。但是,我将购买绿色条形码SSL证书,所以真的希望这个.htaccess文件能够正常工作。
目前的代码是。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^do-main com [nc]
RewriteRule (.*) https://www.example.com/$1 [r=301,nc]
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
请帮忙,谢谢你:)
答案 0 :(得分:0)
你有一些额外的行,所以就这样做:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}