как бы вы сделали это в обратном порядке, если поддомен не существует, перешли к основному. но если он останется на поддомене.

много похожих вопросов, но я не смог найти ответ на этот конкретный вопрос:

В моем .htaccess у меня есть переписать, чтобы перенаправить все субдомены вhttp://example.com:

RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

Но я хочу, чтобы он игнорировал dev.example.com (и, возможно, некоторые другие поддомены). Я думаю, это легко, но я не могу понять это.

Ответы на вопрос(1)

Решение Вопроса

RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteCond %{HTTP_HOST} !^dev\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
 yan12 янв. 2011 г., 22:58
Отлично, большое спасибо!
 MasterT13 авг. 2013 г., 18:21
как бы вы сделали это в обратном порядке, если поддомен не существует, перешли к основному. но если он останется на поддомене.

Ваш ответ на вопрос