我在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.
谢谢, 微观^世人
答案 0 :(得分:0)
您可以尝试将php脚本设置为404 URL:
server.error-handler-404 = "/404.php"
然后在此脚本中设置变量(例如$ _GET),然后包含目标脚本。