2011-04-29 80 views
3

所以,我試圖將網站移到Lighttpd,但我似乎無法獲得URL重寫正確 - 任何想法這些將在Lighttpd中翻譯 - 說話?Lighttpd重寫轉換?

RewriteRule ^portfolio/([^/]+) /index.php?portfolio=$1 [NC] 

RewriteCond $1 ^(portfolio|news|about|contact|home|P[0-9]{2,8}) [NC] 
RewriteRule ^(.*)$ /index.php/$1 [L] 

我已經嘗試了一些配置無濟於事:

"^/(?!portfolio)(.+)/?$" => "/index.php?portfolio=$1" 
"^/portfolio/(\d+)(?:\?(.*))?" => "/index.php?portfolio=$1" 

回答

0

我認爲這會爲你工作:

"^(/portfolio/.*)$" => "/index.php?portfolio=$1" 

這將改寫像example.com/所有URL portfolio/123 to index.php?portfolio = 123

只需使用^(。*)$將所有內容重寫爲一個url