Voici tout le contenu du .htaccess en local, ces lignes fonctionnent parfaitement.
CODE
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^video-([a-z\-]*)-([0-9]+)\.html$ /jazz2/showvideo.php?idv=$2 [NC]
RewriteRule ^spectacle-([a-z\-]*)-([0-9]+)\.html$ /jazz2/voirspectacle.php?ids=$2 [NC]
RewriteRule ^news-([a-z\-0-9]*)-([0-9]+)\.html$ /jazz2/lirenews.php?&idn=$2 [NC]
RewriteEngine on
RewriteRule ^video-([a-z\-]*)-([0-9]+)\.html$ /jazz2/showvideo.php?idv=$2 [NC]
RewriteRule ^spectacle-([a-z\-]*)-([0-9]+)\.html$ /jazz2/voirspectacle.php?ids=$2 [NC]
RewriteRule ^news-([a-z\-0-9]*)-([0-9]+)\.html$ /jazz2/lirenews.php?&idn=$2 [NC]
Le site est présent dans un sous dossier jazz2 par rapport à la racine d'apache en local
Sur le serveur distant (1and1) . Le contenu du site se trouve à la racine j'ai donc remplacer par ceci :
CODE
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^video-([a-z\-]*)-([0-9]+)\.html$ /showvideo.php?idv=$2 [NC]
RewriteRule ^spectacle-([a-z\-]*)-([0-9]+)\.html$ /voirspectacle.php?ids=$2 [NC]
RewriteRule ^news-([a-z\-0-9]*)-([0-9]+)\.html$ /lirenews.php?&idn=$2 [NC]
RewriteEngine on
RewriteRule ^video-([a-z\-]*)-([0-9]+)\.html$ /showvideo.php?idv=$2 [NC]
RewriteRule ^spectacle-([a-z\-]*)-([0-9]+)\.html$ /voirspectacle.php?ids=$2 [NC]
RewriteRule ^news-([a-z\-0-9]*)-([0-9]+)\.html$ /lirenews.php?&idn=$2 [NC]
Résultat , une belle erreur 500, quelqu'un a une idée ? (j'ai essayé aussi en enlevant les / devant les pages php mais rien n'y fait.
Merci de votre aide