.htaccess非重定向子域

时间:2015-02-13 09:58:40

标签: regex apache .htaccess mod-rewrite redirect

我的.htaccess问题。
我有一个像medomain.com这样的域名 我使用以下代码将所有http,http://www,www,https://www重定向到https://medomain.com

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://medomain.com/$1 [R,L]

..但我不想重定向&子域名如demo.medomain.com

我如何解决?

致以最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

您可以将条件限制为主域名:

RewriteEngine On 

RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(?:www\.)?medomain\.com$ [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]