lighttpd服务器不同虚拟主机(不同站点),单独配置伪静态规则,解决重复冲突。

本文介绍了如何在lighttpd服务器上通过设置不同虚拟主机,实现不同站点各自独立配置伪静态规则,避免规则冲突。通过示例展示了针对127.0.0.2虚拟主机配置discuz x3.3程序的伪静态规则。

在 《lighttpd服务器url重写与伪静态配置》 和 《利用apache伪静态规则重写lighttpd伪静态规则的方法》 等文中大体了解到lighttpd服务器伪静态方式和写法。又在《lighttpd下phpwind9.x的伪静态规则》,原创全功能无错版。和 《把phpwind9.X在apache下的伪静态(htaccess)规则写全了......全功能无错版》 两篇文章中了解到lighttpd下不同网站程序的伪静态规则不可以重复。

首先,再次欢迎您继续收看友声网卡卡北的原创“软文”。那么本文就用让不同程序使用不同虚拟主机的方法,来让不同站点单独配置自己的伪静态规则。

我们知道在 《使用phpStudy套件,php-fastcgi模式下,nginx添加虚拟主机(多站点)配置 》一文中,强大的nginx可以设置多个虚拟主机,那么号称三大服务器之一的lighttpd可以吗?答案是肯定的!如果您想了解lighttpd下的多站点配置请移步:《lighttpd服务器增加虚拟主机(多站点配置》。

既然lighttpd可以配置多虚拟主机,那理论上每个虚拟主机是可以单独使用自己的伪静态规则的。

在《lighttpd服务器增加虚拟主机(多站点配置http://hi.ys166.com/read-577.html 中提到127.0.0.2是我摄制的第二主机,同时主机单独运行discuz x3.3程序。

添加主机2的代码如下:

$HTTP["host"] =~ "127.0.0.2" {

evhost.path-pattern        = "D:\phpStudy\WWW2"

}


那么主机2下添加discuz伪静态规则后的代码应该是:

$HTTP["host"] =~ "127.0.0.2" {

evhost.path-pattern        = "D:\phpStudy\WWW2"

url.rewrite=(

#dz

"^(.*)/topic-(.+)\.html$" => "$1/portal.php?mod=topic&topic=$2&%1",

"^(.*)/article-([0-9]+)-([0-9]+)\.html$" => "$1/portal.php?mod=view&aid=$2&page=$3&%1",

"^(.*)/forum-(\w+)-([0-9]+)\.html$" => "$1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1",

"^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" => "$1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1",

"^(.*)/group-([0-9]+)-([0-9]+)\.html$" => "$1/forum.php?mod=group&fid=$2&page=$3&%1",

"^(.*)/space-(username|uid)-(.+)\.html$" => "$1/home.php?mod=space&$2=$3&%1",

"^(.*)/blog-([0-9]+)-([0-9]+)\.html$" => "$1/home.php?mod=space&uid=$2&do=blog&id=$3&%1",

"^(.*)/(fid|tid)-([0-9]+)\.html$" => "$1/archiver/index.php?action=$2&value=$3&%1",

"^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$" => "$1/plugin.php?id=$2:$3&%1"

)

}

以上代码来自:http://hi.ys166.com/read-567.html

保存配置文件,并重启服务器即可。


如果您想转载本文,请注明:本文源自友声网卡卡北 


本文源自:http://hi.ys166.com/read-578.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值