Запретить Apache показывать первый виртуальный хост, если домен не существует?

Не знаю, когда именно WHM/cPanel и/или Apache изменили способ обработки запросов для несуществующих доменов.

Раньше он перенаправлялся на , однако теперь он просто показывает содержимое первого домена, указанного в виртуальных хостах, без изменения домена.

Я попытался добавить следующие варианты:

  • /etc/apache2/conf.d/includes/pre_virtualhost_2.conf
  • /etc/apache2/conf.d/000-default.conf
      <VirtualHost *>
  ServerName subdomain.server-domain.tld
  RedirectPermanent / /cgi-sys/defaultwebpage.cgi
  #RewriteEngine on
  #RewriteCond %{HTTPS} on
  #RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
  #RewriteCond %{HTTPS} off
  #RewriteRule ^/(.*)$ /cgi-sys/defaultwebpage.cgi [L,R=302]
</VirtualHost>

Ни один из них не перенаправляет запрос на http://requested-domain.tld/cgi-sys/defaultwebpage.cgihttp://requested-domain.tld/cgi-sys/defaultwebpage.cgi.

У кого-нибудь есть предложения?

0 ответов

Другие вопросы по тегам