在 Codeigniter 中将 http 重定向到 https
Posted
技术标签:
【中文标题】在 Codeigniter 中将 http 重定向到 https【英文标题】:Redirect http to https in Codeigniter 【发布时间】:2017-12-13 13:31:19 【问题描述】:我在 *** 上搜索类似的问题,但我需要一些不同的东西!
我想将我网站的所有流量重定向到 HTTPS 并且不使用 www。 为什么?我的免费 SSL 证书不适用于“www.”。部分。
如果我输入:
www.andremlsantos.com/somepage
http://www.andremlsantos.com/somepage
http://andremlsantos.com/somepage
https://andremlsantos.com/somepage
我想重定向到:
https://andremlsantos.com/somepage
我的.htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|css|js|images|subdomain|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
Options -Indexes
<Files 403.shtml>
order allow,deny
allow from all
</Files>
【问题讨论】:
【参考方案1】:如果免费证书是Let's Encrypt,您还可以将证书扩展到www
子域。但从 SEO 的角度来看,最好将流量集中到其中之一。
对于想要的重定向,我认为Gumbo's 答案可能会有所帮助。更有用的.htaccess
sn-pscheck this page。
【讨论】:
但我扩展到 www以上是关于在 Codeigniter 中将 http 重定向到 https的主要内容,如果未能解决你的问题,请参考以下文章
在codeigniter中打开SSL认证网站时,301不会在http上重定向而不是重定向302