繁体   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