我运行了Apache网络服务器,在我的网站上我有成员区的https。
https://www.domain.com/members/*
但我不希望https用于普通网站。所以我真的很喜欢,如果有人会去https://www.domain.com/example.html被踢回http://www.domain.com/example.html
因此,只有带有子网页https://www.domain.com/members/*的网址才能为https。
我知道如何配置它吗?
谢谢!
使用此代码,我会获得http://www.domain.com/members,以获取http://www.domain.com/members
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} members
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
现在我需要将https://www.domain.com/*更改为http://www.domain.com/*(当然除了/ member)
答案 0 :(得分:0)
在DOCUMENT_ROOT:
下的.htaccess中使用此代码Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS}s on
RewriteRule ^(?!members/).*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R,NC]
这将强制除https://
之外的所有/members/
URI到http://