需要有关htaccess文件的帮助。我尝试了许多重定向到HTTPS的变种,但只发现了一个工作示例,另一个示例返回了太多的重定向。 我的重写条件:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
它运作良好,但我有一条路线使用其他网站的样式和脚本,没有HTTPS。我需要这条路线只使用HTTP,但是我不能从HTTPS重定向中排除这条路线,有什么想法吗?
答案 0 :(得分:0)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
只需将example.com替换为您的域名即可。它应该工作