簡體   English   中英

htaccess重定向為http,但不包括https

[英]htaccess redirect for http but exclude https

我正在更改網站的域,但是由於托管限制,ssl連接必須使用舊域(至少暫時)。 因此,我嘗試使用.htaccess將HTTP連接從一個域重定向到另一個域,而不是使用https的域。

我有以下不起作用

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteCond {HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond {HTTP_HOST} ^www.olddomain.com$ 

RewriteRule (.*)$ http://newdomain.com/$1 [R=301,L]

任何幫助將不勝感激。 謝謝。

這應該作為您的第一個規則

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ 
RewriteRule ^ http://newdomain.com%{REQUEST_URI} [R=302,L,NE]

正確的變量名稱%{HTTP_HOST}

暫無
暫無

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

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