簡體   English   中英

如何從 https 重定向到 http

[英]how redirect from https to http

我需要從 https 重定向到 http 這是我的 .haccess 文件:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] 

您發布的代碼是 HTTP 到 HTTPS 的重定向,因此您只需要反轉邏輯:

RewriteCond %{HTTPS} =on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

(我還將正則表達式^(.*)$簡化為^ 。)

但是,您仍然需要在服務器上安裝有效的 SSL 證書才能使重定向生效,否則用戶代理甚至無法到達您的服務器來運行您的代碼。

而且……首先從 HTTPS 重定向到 HTTP 在 2019 年沒有多大意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM