您好我已将以下代码添加到.ht访问权限但如何添加其他页面?例如login.php
如果用户输入www。他们得到“不受信任的连接”,因为SSL只有在没有www的情况下才有效。我怎么能解决这个问题?
由于
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} /login.html
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
答案 0 :(得分:1)
您的第一个问题并未真正提供编写重写规则所需的信息。你想用什么标准将它们重定向到login.php?
就SSL问题而言;
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} != on
RewriteRule ^(.*)$ https://$1 [L]
答案 1 :(得分:0)
这种方式对我的个人博客页面非常有用
我将此代码添加到.htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 443
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
祝你好运,谢谢,