.htaccess中的主机异常,用于http到https重定向

时间:2016-10-25 22:47:18

标签: apache .htaccess mod-rewrite

我在 str= mat2str((1:N).'); % create the string '[1;2;...;N]' % replace the digit sequences with 'u<digit sequence>(t)' str= regexprep(str,'(\d)+','u$&(t)'); u= sym(str); 文件中定义了以下代码,如何将 .htaccess 设为例外不是重定向到https

http://mydomian.com

(请注意,在我的网站上某处我通过iFrame加载 RewriteEngine on RewriteCond %{HTTPS} !=on [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] ,并且在该网站上,它没有正常运行https。

1 个答案:

答案 0 :(得分:1)

要排除 www.mydomain.com ,您可以使用以下RewriteCondition:

RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$

试试这个:

RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]