您好,我已将以下代码添加到 .ht 访问权限中,但如何向其中添加另一个页面?比如login.php
如果用户输入 www.他们获得“不受信任的连接”,因为 SSL 仅在没有 www 的情况下有效。我该如何解决这个问题?
谢谢
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} /login.html
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
最佳答案
您的第一个问题并没有真正提供编写重写规则所需的信息。您希望根据什么条件将它们重定向到 login.php?
就SSL问题而言;
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} != on
RewriteRule ^(.*)$ https://$1 [L]
关于ssl - 在某些页面上将 http 直接转为 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1750438/