Назад | Перейти на главную страницу

Различные ScriptAliasMatch для домена, www.domain и * .domain

Мой текущий httpd.conf не включает:

ScriptAliasMatch ^/$ /qsys.lib/something.lib/index.pgm
ScriptAliasMatch /cgi/(.*) /qsys.lib/something.lib/$1.pgm

Вскоре у нас будет много поддоменов, которые мы настроим в базе данных, а это означает, что если кто-то перейдет на something.domain.com, мы проверим в базе данных, является ли «что-то» действительным поддоменом, и отобразим страницу с данными. из базы данных.

Мне нужен наш основной домен и www.domain, чтобы по-прежнему вызывать index.pgm, но все остальные поддомены должны вызывать otherindex.pgm.

http://domain.com нужно позвонить index.pgm
http://www.domain.com нужно позвонить index.pgm
http: //*.domain.com нужно позвонить otherindex.pgm

Я искал в Интернете 2 дня, и мне не повезло, и мне очень плохо с регулярным выражением, поэтому любая помощь приветствуется.

Просто создайте несколько виртуальных хостов на основе имен и вставьте нужный вариант директивы в соответствующий виртуальный хост?