Spip - rewrite - Lighttpd

Bonjour,

je viens de tester le rewrite spip avec lightppd, je vous donne le fichier, si ça intéresse quelqu’un

$HTTP[« host »] == « www.domain.com » {
server.document-root = « /chemin/vers/mon/domaine/ »

url.rewrite-once = (
#spip
« ^/rubrique([0-9]+)(.html)?$ » => « /spip.php?page=rubrique&id_rubrique=$1 »,
« ^/article([0-9]+)(.html)?$ » => « /spip.php?page=article&id_article=$1 »,
« ^/breve([0-9]+)(.html)?$ » => « /spip.php?page=breve&id_breve=$1 »,
« ^/mot([0-9]+)(.html)?$ » => « /spip.php?page=mot&id_mot=$1 »,
« ^/auteur([0-9]+)(.html)?$ » => « /spip.php?page=auteur&id_auteur=$1 »,
« ^/site([0-9]+)(.html)?$ » => « /spip.php?page=site&id_syndic=$1 »,

Compatibilite avec les anciennes URLS appelant directement des fichiers php

« ^(/rubrique|article|breve|mot|auteur|site|agenda|backend|backend-breves|distrib|forum|ical|plan|recherche|sommaire|sommaire_texte).php3?$ » => « /spip.php?page=$1 »,
« ^/resume.php[3]? » => « /spip.php?page=sommaire »,
« ^/page.php[3]? » => « /spip.php »,
« ^/spip_cal.php3?$ » =>"/spip.php?page=ical_prive",
« ^/spip_rss.php3?$ » => « /spip.php?page=rss »,

)
}


Amicalement,

Saïd

Said,

Je suis super iteresse par ton savoir en matiere de lightppd :slight_smile:

est ce que tu peux me contacter ?

j'ai quelque regle que j'aimerais bien coder en lightppd mais je galere :slight_smile:

j'avoue que j'ai des regles un peu complique dugenre:

RewriteCond %{REQUEST_URI} !^/sites/([^.]+) [NC,OR]
RewriteRule ^(.*)IMG/(.+)$ - [E=filename:$2]
RewriteCond %{HTTP_HOST} ^(.*)\.([^.]+)\.([^.]+) [NC]
RewriteCond /home/dailyracer/httpdocs/sites/%2.%3/IMG/%{ENV:filename} -f
RewriteCond %{HTTP_HOST} ^(.*)\.([^.]+)\.([^.]+) [NC]
RewriteRule ^(.*)IMG/(.+)$ /sites/%2.%3/IMG/$2 [L]

:smiley:

Phil.

Bonjour,

tu vas être déçu, je ne fais que tester depuis quelques jours sur un serveur de test. J’ai simplement adapté en regardant ce qui ce faisait ailleurs.

2009/3/3 Philippe <daixtech@gmail.com>:

Said,

Je suis super iteresse par ton savoir en matiere de lightppd :slight_smile:

est ce que tu peux me contacter ?

j’ai quelque regle que j’aimerais bien coder en lightppd mais je galere :slight_smile:

j’avoue que j’ai des regles un peu complique dugenre:

RewriteCond %{REQUEST_URI} !^/sites/([^.]+) [NC,OR]
RewriteRule ^(.)IMG/(.+)$ - [E=filename:$2]
RewriteCond %{HTTP_HOST} ^(.
).([^.]+).([^.]+) [NC]
RewriteCond /home/dailyracer/httpdocs/sites/%2.%3/IMG/%{ENV:filename} -f
RewriteCond %{HTTP_HOST} ^(.).([^.]+).([^.]+) [NC]
RewriteRule ^(.
)IMG/(.+)$ /sites/%2.%3/IMG/$2 [L]

:smiley:

Phil.


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


Amicalement,

Saïd