Псевдоним сервера Apache, а не оператор - PullRequest
0 голосов
/ 14 ноября 2018

Как включить все поддомены в serveralias с условием, кроме.

Например, я хочу настроить * .domainname.com, за исключением некоторых конкретных поддоменов, таких как «shop.domain.com» или «example.domainname»..com».Есть ли какой-либо метод определения регулярных выражений и т. Д. Как правильно сделать это в файле .conf?

<VirtualHost *:80>
  ServerName www.domainname.com
  ServerAlias *.domainname.com 
  DocumentRoot "DocPath"
  <Directory "DirectoryPath">
    AllowOverride all
  </Directory>
</VirtualHost>

Я не хочу записывать любые доступные субдомены в конфигурацию serveralias.

<VirtualHost *:80>
  ServerName www.domainname.com
  ServerAlias www.domainname.com ww.domainname.com any.domainname.com
  DocumentRoot "DocPath"
  <Directory "DirectoryPath">
    AllowOverride all
  </Directory>
</VirtualHost>
...