针对域名、www.domain 和 *.domain 的不同 ScriptAliasMatch

针对域名、www.domain 和 *.domain 的不同 ScriptAliasMatch

我当前的 httpd.conf 包括:

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

我们很快就会有许多子域名,我们在数据库中设置这些子域名,这意味着如果有人访问 something.domain.com,那么我们将在数据库中检查“something”是否是一个有效的子域名,并使用数据库中的数据呈现页面。

我需要我们的主域和 www.domain 仍然调用 index.pgm,但所有其他子域都需要调用 otherindex.pgm。

http://域名.com需要打电话索引.pgm
http://www.domain.com需要打电话索引.pgm
http://*.域名.com需要打电话其他索引.pgm

我已经在网上搜索了两天了,但是没有任何收获,而且我对正则表达式非常不熟悉,所以任何帮助我都非常感谢。

答案1

只需创建多个基于名称的虚拟主机,并将您想要的指令风格填充到适当的虚拟主机中?

相关内容