.htaccess ne fonctionne pas pour tout

Nouveau WRInaute
Bonjour

J'ai un souci pour le .htaccess ci-dessous qui redirige les pages vers mon nouveau site.
La 1ère instruction fonctionne (pour la page article.php), mais toutes les autres en-dessous (RedirectPermanent), non. Y a-t-il une erreur dans ce que j'ai écrit ?
(j'ai lu quelque part qu'il fallait écrire RewriteRule avant chaque instruction, mais je ne le vois dans les exemples que je trouve... J'ai essayé Redirect 301 à la place de RedirectPermanent, mais ça ne change rien. )

Code:
Options +FollowSymlinks
RewriteEngine On

RewriteCond %{QUERY_STRING} ^ID_hist=[0-9]+$
RewriteRule article\.php http://www.monnouveausite.com/articles/pg/article.php [R=301]

RedirectPermanent /recents.php http://www.monnouveausite.com/articles/pg/recents.php

RedirectPermanent /rechercheAV.php http://www.monnouveausite.com/articles/frm/rechercheAV.php

...
 
WRInaute accro
Ok ... peut être tenter un chemin en notation relative si tu veux essayer dans le dossier directement genre :

RedirectPermanent ../rechercheAV.php http://www.monsite.com/articles/frm/rechercheAV.php

Note que c'est une idée en l'air, j'ai pas souvenir d'avoir vu passer des notations relatives dans un htaccess.
Tu peux essaye avec et sans le "/" pour voir.
Bon après si tu dépasse pas la 20aie de règles tu peux laisser tout a la racine c'est pas encore trop impactant niveau volume. a partir d'une centaine c'est plus délicat.
 
Discussions similaires
Haut