gpt4 book ai didi

php - url.rewrite-once with Kohana 和 urls

转载 作者:行者123 更新时间:2023-12-04 06:52:14 26 4
gpt4 key购买 nike

目前我在 simple-hosts.conf 中有这个设置:


url.rewrite-once = (
".*.(js|ico|gif|jpg|png|css|php|htm)(?.*)?$" => "$0",
"/slapi" => "/slapi/index.php"
)

效果很好,除了当我在查询字符串中有一个点时上述失败:

?url= http://google.com

最佳答案

为什么不直接使用 server.error-handler-404 = "/path/to/index.php" ?

但至于正则表达式本身,你有很多未转义的字符。第二个.我假设你的意思是字面意思 . .如果是这样,您需要使用反斜杠将其转义 \. . ? 也一样。字符(再次,我假设您的意思是文字?)。所以正则表达式应该是:

".*\\.(js|ico|gif|jpg|png|css|php|htm)(\\?.*)?$"

另外,您可以通过删除查询模式周围的问号来进一步改进它(我更喜欢这种语法,我发现它更易于阅读):
".*\\.(js|ico|gif|jpg|png|css|php|htm)(\\?.*|)$"

关于php - url.rewrite-once with Kohana 和 urls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2951966/

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