在Codeigniter中将http重定向到https

时间:2017-07-09 22:02:24

标签: php apache .htaccess codeigniter ssl

我在StackOverflow上搜索类似的问题,但我需要不同的东西!

我想重定向我的所有网站流量以获取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 个答案:

答案 0 :(得分:1)

如果免费证书是让我们加密,您还可以将证书扩展到www子域。但从SEO的角度来看,最好将流量集中到其中一个。 对于想要的重定向,我认为Gumbo's答案可能会有所帮助。有关更有用的.htaccess代码段check this page