Silva CMS的高级虚拟主机
silva.app.forest的Python项目详细描述
此扩展提供了定义高级 Silva中的虚拟主机策略。
若要使用此扩展,必须将其添加到Silva站点,并且 在service_extension中激活它。之后,你会有一个席尔瓦 zmi,service_forest中提供的服务,您可以在其中定义 虚拟主机,并在每个主机中重写规则。
要启用扩展,您必须单击 service_forest。
要触发虚拟主机,必须设置http头X-VHM-Url 在你对Silva的HTTP请求中。
在apache中这样做,例如:
<VirtualHost *:80> ServerName demo30.silvacms.org RequestHeader set X-VHM-URL http://demo30.silvacms.org RewriteEngine On RewriteRule ^/(.*)$ http://localhost:7778/$1 [P] </VirtualHost>
学分
感谢WUW赞助此扩展。
代码库
您可以在git中找到此扩展的代码: https://github.com/silvacms/silva.app.forest
更改
3.0.1(2013/03/06)
- 当 使用分机。将所有功能绑定到此新请求。
- 实现新的顶层方法IVirtualHost以返回 基于信息的虚拟URL可用的最高规则。
3.0(2012/12/11)
- 在激活/停用时添加事件,以便能够 在扩展中扩展林功能。
3.0C1(2012/90/24)
- 初次发布。