我需要将我网站上的所有非www请求和http请求重定向到https://www.example.com。我使用的是Apache服务器,但找不到任何有用的方法来帮助我做到这一点。目前,我使用.htaccess文件将非www请求重定向到www。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
解决了!我正在使用CloudFlare CDN,因此我需要添加此代码来重定向非https请求。
RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'
RewriteRule ^(.*)$ https://www.example.com/$1 [L, R=301]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句