Rev 1043 | Blame | Last modification | View Log | RSS feed
# Raccourci pour les menus et sites de PapyrusRewriteEngine on# si le fichier ou le dossier existe dans le système de fichier on l'utilise directementRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-f# ATTENTION : remplace localhoste par votre nom de domaine !# Réecriture d'url pour les applications de Papyrus n'utilisant pas correctement Pap_URL# ATTENTION : ne marche pas pour les formulaires en mode POST !RewriteRule ^([^\/]+)&(.*)$ http://localhost/$1?$2 [QSA,L,R=301]# Réecriture d'url pour les vieux permaliensRewriteCond %{REQUEST_FILENAME}/ !-dRewriteRule ^([^\/\?:.]+)$ http://localhost/page:$1 [QSA,L,R=301]# Redirection d'url pour le sélecteur de site# Le point d'intérrogation sans rien après, vide la QUERY_STRING sinon elle est concacténée à l'url et cela plante...# Le "/" initial dans la RewriteCond est obligatoire!RewriteCond %{REQUEST_URI}?%{QUERY_STRING} ^/papyrus\.php\?site=([^&]+)$RewriteRule ^papyrus.php$ http://localhost/site:%1? [L,R=301]# Réecriture d'url pour les sites de Papyrus : à modifier si les valeurs par défaut ont été changéesRewriteRule ^site:.+$ papyrus.php [QSA,L]# Réecriture d'url pour les menus de Papyrus : à modifier si les valeurs par défaut ont été changéesRewriteRule ^page:.+$ papyrus.php [QSA,L]# Gestion des erreurs 404ErrorDocument 404 /erreur_http.php?erreur=404