转换http和http://www到https和https://www.



我已将配置文件中的基本url更改为https://mywebsite

但是,如果我输入www.mywebsite,它不会更改为https,也不会更改https://www.mywebsite

我们不希望这影响相关的API和图像。这可能吗?

我们只是想保护我们不同社交媒体渠道的url。

我们的网站是使用codeigniter创建的。

感谢

您可以在htaccess文件中添加这些行

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www. [OR]
RewriteCond %{HTTP_HOST} ^myhost.com$ [NC]
RewriteRule ^ https://www.myhost.com%{REQUEST_URI} [R=301,L,NE]
RewriteCond %{THE_REQUEST} ^[A-Z]+ /index.php(/[^ ]*)? HTTP/ 
RewriteRule ^index.php(/(.*))?$ myhost.com/$2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

相关内容

  • 没有找到相关文章

最新更新