gpt4 book ai didi

lighttpd - 在lighttpd中包含许多重写指令

转载 作者:行者123 更新时间:2023-12-03 06:39:30 25 4
gpt4 key购买 nike

我在并行子目录中有很多项目,它们都有 etc/lighttpd.conf 文件。文件非常简单;它们只包含一个如下所示的指令:

url.rewrite-once = ("^/project(.*)$"=>"project/router.php?args=$1")

不幸的是,我刚刚发现我不能简单地循环它们,因为我会收到“重复的配置变量”错误。我发现我应该使用它的方式是这样的:

url.rewrite-once = (
"^/project1(.*)$"=>"project1/router.php?args=$1"
,"^/project2(.*)$"=>"project2/router.php?args=$1"
)

但是,如果我使每个目录的配置文件仅包含重写,并使用 shell 脚本构建它们,那么我实际上无法在每个目录文件中放置任何其他轻量级指令。再说一次,我是 Lighty 的新手,所以也许我不需要而且只是没有意识到这一点。

执行此操作的“正确方法”是什么?

最佳答案

尝试:

url.rewrite-once += ("^/project1(.*)$"=>"project1/router.php?args=$1")

将新配置附加到现有变量,而不是再次定义它。

关于lighttpd - 在lighttpd中包含许多重写指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/128381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com