[online.net] rewrite rule simple entraîne erreur 500

Nouveau WRInaute
Bonjour,

Je lis un peu partout qu'online.net accepte sans souci l'url rewriting, à condition de respecter quelques règles (pas de rewrite base, pas de ^ dans les rewrite rules). Soit.
En mutualisé, sur deux serveurs différents, j'essaie vainement de nettoyer les urls de l'index.php utilisé respectivement par Dotclear 2 et Concrete5.
Avec l'un et l'autre, erreur 500 systématique.

Voilà le .htaccess de base pour concrete5 (passage de http://www.monsite.fr/index.php/page à http://www.monsite.fr/page)

Code:
	RewriteEngine On
	RewriteBase /
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule ^(.*)$ index.php/$1 [L]

Quelles que soient les variantes (avec ou sans RewriteBase, avec ou sans ^, avec ou sans $, avec ou sans adresse complète devant index.php, etc... ça merdoie.
Je précise que ce n'est pas un problème de transfert ftp, vu que la ligne d'activation de php5 fonctionne sans souci.

Comme je ne suis pas un pro, je ne sais plus quoi tester. Quelqu'un aurait-il une proposition ?

Merci d'avance !
 
WRInaute passionné
Code:
	RewriteRule ^(.*)                    /index.php/$1 [L]

Essaye en changeant la dernière ligne. Online impose peut-être de mettre le TLD complet sans RewriteBase dans chaque lien.
 
Discussions similaires
Haut