Je me prend la tête sur un fichier htaccess. qui fonctionne trés bien chez un hébergeur x en mutualisé, mais qui refuse complètement de s'exécuter sur un autre serveur en semi-dédié. L'hébergeur m'assure que cela provient de mon fichier, et je ne vois pas du tout comment je pourrai le vérifier...
Voici le code:
CODE
ErrorDocument 401 http://www.site.com/repertoire/404.php
ErrorDocument 403 http://www.site.com/repertoire/404.php
ErrorDocument 404 http://www.site.com/repertoire/404.php
RewriteEngine On
Options -Indexes
Options +FollowSymlinks
RewriteRule ^http://www.site.com/repertoire/annonce-(.+)\.html$ http://www.site.com/repertoire/annonce.php?libelle=$1 [L]
ErrorDocument 403 http://www.site.com/repertoire/404.php
ErrorDocument 404 http://www.site.com/repertoire/404.php
RewriteEngine On
Options -Indexes
Options +FollowSymlinks
RewriteRule ^http://www.site.com/repertoire/annonce-(.+)\.html$ http://www.site.com/repertoire/annonce.php?libelle=$1 [L]
le fichier est bien prix en compte par le serveur, puisque la page d'erreur remonté en cas de fausse url est bien le bon fichier 404.php, par contre la réécriture ne fonctionne pas.
J'ai vérifié sur php.info, le mode rewriting est bien activé.
Est-ce que quelqu'un voit l'erreur ?
Merci beaucoup
