我在.htaccess
使用以下代码:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://domain.com/$1 [R=301,L]
它不会将我的所有网页重定向到https
,只会重定向到主页。如果我访问domain.com/example-page
,则不会重定向到https://domain.com/example-page。
我该如何解决这个问题?我搜索了很多主题,有很多“解决方案”,但没有一个工作......谢谢!
答案 0 :(得分:3)
试试这个:
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
有效。它已经过测试。