1

我有这个基于 XAMPP 构建的自定义编写的 CMS。我正在尝试在 lighttpd 上进行相同的测试,以对所谓的性能提升进行基准测试……但我陷入了重写规则。我在 .htaccess 中使用 WordPress 的默认重写规则,只要没有与 URL 结构相同的任何文件或目录,它会将所有 url 解析交给我的脚本。这是代码:

RewriteBase /somedir/

# Let the Script handle all pretty URLs
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule .* index.php [L]

谁能帮我把它翻译成 lighttpd 格式?我只能(部分)自己通过轻量级文档找出最后一行……即

url.rewrite-once = ( ".*" => "index.php" )

但这当然还不够……我的 CMS 所做的只是给我 404。

谢谢,显微镜^地球

4

1 回答 1

0

您可以尝试将 php 脚本设置为 404 URL:

server.error-handler-404 = "/404.php"

然后在此脚本中设置变量(例如 $_GET),然后包含目标脚本。

于 2009-05-26T04:54:41.097 回答