[英]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.