2009-05-26 141 views
1

我有這種自定義的基於XAMPP構建的CMS。我試圖在lighttpd上測試相同的性能來衡量所謂的性能提升......但我堅持重寫規則。我在我的.htaccess中使用WordPress的默認重寫規則,只要沒有任何文件或目錄與URL結構相同,它就會將所有url解析到我的腳本中。下面的代碼:需要幫助將apache .htaccess代碼轉換爲lighttpd url_rewrite代碼

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

你可以嘗試設置一個PHP腳本作爲404網址:

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

然後在這個腳本設置變量(如$ _GET),然後包括目標腳本。

+0

感謝SorinV ......雖然這不是我正在尋找的解決方案,但它是一個非常漂亮的解決方法。從來沒有想過這樣:D 如果沒有其他直接的方法來完成任務,我想我必須訴諸你的建議。 – 2009-05-26 05:06:50