我创建一个指向Document Root的子域名(site1.mysite.com):/ public_html / site1
创建指向文档根目录的另一个子域* .mysite.com:/ public_html / site1 / distributors
我已经创建了重写规则,可以将子域名发送到相应的页面,并且可以正常工作。
我也是针对这种情况,在第二个子域网站的重写cond中,忽略了site1.mysite.com。
但是这2页仍然显示内部服务器错误500.
直到我更改了子域名才能正常工作。
如果有任何建议,非常感谢。
答案 0 :(得分:0)
根据http://httpd.apache.org/docs/current/vhosts/name-based.html
最佳匹配的s集的基于名称的虚拟主机按照它们在配置中出现的顺序进行处理。使用第一个匹配的ServerName或ServerAlias,通配符没有不同的优先级(ServerName与ServerAlias也没有)。
所以我会尽量保持简单,正确排序并删除任何重写或忽略规则。