.htaccess 将SSL子域重定向到非SSL子域

.htaccess 将SSL子域重定向到非SSL子域,.htaccess,ssl,.htaccess,Ssl,我完全迷路了,因为我尝试了各种方法来实现这一点,但似乎没有任何效果 我只想做以下设置: 发件人: 致: 注意:相同的“站点”子域,但我不希望子域“站点”具有https:// 我还希望保留除“站点”子域之外的所有其他区域的SSL 提前感谢,, JR您可以使用: RewriteEngine On RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^sites\. [NC] RewriteRule ^ http://%{HTTP_HOST}%{REQU

我完全迷路了,因为我尝试了各种方法来实现这一点,但似乎没有任何效果

我只想做以下设置:

发件人: 致:

注意:相同的“站点”子域,但我不希望子域“站点”具有https://

我还希望保留除“站点”子域之外的所有其他区域的SSL

提前感谢,, JR

您可以使用:

RewriteEngine On

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

谢谢这对不同的URL有效吗?示例:谢谢,只要它是
https://
并且域以
站点开始
这将适用于所有URL。您好,我再次尝试了它,但不幸的是,它不起作用。有没有更直接的方法?换句话说,我可以把URL本身而不是http_主机放进去吗?你可以,但这解决不了问题。这个.htaccess的位置是什么?还有更多的规则吗?Hi/public_html/.htaccess除了您的规则外,没有其他重写引擎规则:#使用PHP5.3 AddType应用程序/x-httpd-php53.PHP##如果导致错误,可以注释掉,请参见上面的注释。选项+以下符号链接##Mod#正在使用中重写。在RewriteCond%{HTTP_HOST}^sites\上的RewriteCond%{HTTPS}上的RewriteEngine。[NC]重写规则^http://%{http_HOST}%{REQUEST_URI}[R=301,L,NE]这是一个Joomla站点,所以不确定这是否重要。还有这样一个:#RewriteBase/##Begin-Joomla!核心SEF部分重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]