Имя сервера Apache не ограничивает доменApache

Ответить
Anonymous
 Имя сервера Apache не ограничивает домен

Сообщение Anonymous »

У меня есть правило в Apache для перенаправления http://a.example.com на https, но оно также применимо и к http://b.example.com, чего я не хочу.

Код: Выделить всё

ServerName a.example.com

RewriteEngine on
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

Я знаю, что это правило, потому что я закомментировал только строки механизма перезаписи, и он прекратил перенаправление домена b.
Я также добавил RewriteCond %{SERVER_NAME} =a.example. com, благодаря чему он работает так, как ожидалось.
Однако мне любопытно, зачем мне нужен RewriteCond, когда ServerName уже должен ограничивать его только доменом а.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ing-domain
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»