要启用shorten-url服务,我必须向我添加重写规则 lighttpd.conf。这似乎很重要,否则就像短链接一样 http://example.com/Xf6Y会返回404错误。这是因为Xf6Y 不是文件而是短链接哈希。
所以我将这些行添加到lighttpd.conf中:
url.rewrite-if-not-file = (
"^/(.*)$" => "/index.php?fwd=$1"
)
除了包含index.html的网站外,这项工作非常有效 而不是index.php。
我尝试复制重写规则,例如
url.rewrite-if-not-file = (
"^/(.)(\?.)?$" => "/index.php?fwd=$1",
"^/(.)(\?.)?$" => "/index.html?fwd=$1"
)
这导致了“重复规则”错误,因此lighttpd是
无法重启。
有谁知道如何编写重定向index.php和index.html的重写规则?