[英]redirect from https to http under certain conditions with .htaccess
我在這頭上撓頭。 我需要設置一條規則,以便當有人使用url中的/ members /訪問我網站上的地址時,它會自動從https切換回http。
有點像
RewriteCond %{REQUEST_URI} ^/members/
RewriteRule ^(.*)$ http://www.domain-name.co.uk/$1
好吧,我對這類問題不太滿意,因此非常感謝您的幫助。
編輯當前的.htaccess
#RewriteCond %{HTTPS} on
#RewriteCond %{REQUEST_URI} !(acatalog)
#RewriteRule ^(.*)$ http:// %{SERVER_NAME}%{REQUEST_URI} [R=301]
通過httpd.conf
啟用mod_rewrite和.htaccess,然后將此代碼放在DOCUMENT_ROOT
目錄下的.htaccess
:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} on
RewriteRule ^(members/.*)$ http://%{HTTP_HOST}/$1 [L,R,NC]
這應該可以解決問題:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^members/(.*) http://www.domain-name.co.uk/members/$1
RewriteCond %{HTTPS} on
檢查是否使用https。 僅當為true時,RewriteRule才會處於活動狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.