在某些网页上直接http到https?

时间:2009-11-17 17:26:48

标签: ssl https

您好我已将以下代码添加到.ht访问权限但如何添加其他页面?例如login.php

如果用户输入www。他们得到“不受信任的连接”,因为SSL只有在没有www的情况下才有效。我怎么能解决这个问题?

由于

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} /login.html
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

2 个答案:

答案 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]

祝你好运,谢谢,

Belajar Internet Marketing