2011-04-29 3 views
3

Donc, j'essaie de déplacer un site vers Lighttpd mais je n'arrive pas à réécrire correctement l'URL - une idée de ce à quoi cela se traduirait dans Lighttpd-speak?Conversion de réécriture 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] 

J'ai essayé quelques configurations en vain:

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

Répondre

0

Je pense que cela va fonctionner pour vous:

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

Cela réécrire tous les urls comme example.com/ portfolio/123 à index.php? portfolio = 123

Utilisez juste^(. *) $ pour tout réécrire à une adresse

Questions connexes