Имя сервера 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

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