【发布时间】:2014-06-09 19:55:28
【问题描述】:
我想将所有页面从 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:// 所以在 SEO 术语中效果很好。不过我要购买绿条 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}
请帮忙,谢谢:)
【问题讨论】:
标签: apache .htaccess mod-rewrite redirect ssl