problème RedirectPermanent

WRInaute impliqué
Bonjour,
j'utilise comme script drupal. quand je fait ça :
Code:
RedirectPermanent /01/formation-test.php http://test.exampel.com/

il fait la redirection mais il affiche dans le lien :

Code:
http://test.exampel.com/?q=01/formation-test.php

Comment supprimer le: ?q=01/formation-test.php

Merci
:(
 
WRInaute impliqué
il y a surement des règles de réécriture qui interferent, car ce n'est pas le redirect permanent qui ajoute l'url initiale en parametre.

Utilise plutot une règle de réécriture du coup:

Code:
RewriteRule /01/formation-test\.php http://test.exampel.com/? [R=301]

Le ? final sert à enlever les parametres.
 
WRInaute impliqué
je suis revenu avec le même problème mais cette fois avec d'autre url :

Code:
RewriteRule ^/cours-html/ http://www.exampel.com/formation-html-527.html [R=301]
Ca ne marche ?
 
WRInaute accro
Je déterre le topic, mais c'est que je viens de tomber dessus, donc pour les prochains qui cherche à faire du redirectpermanent pour drupal :
la bonne règle qui fonctionne comme il faut
Code:
RewriteRule ^astuces.html$ http://example.com/astuces [R=301,L]
Noter l'absence de slash / devant la page à rediriger
 
WRInaute accro
tu utilises quelle version de Drupal, et quels modules (récriture, seo, etc.) en même temps que cette astuce, STP ?
 
WRInaute accro
Voici ce que j'utilise comme modules quasiment systématiquement :
Redirect (gère automatiquement tout changement d'url)
pathauto (permet de définir des règles de nommages selon le type de contenu) avec le module token
automatic nodetitles
Transliteration (convertit les caractères latin pour les urls)
et nodewords (meta)
 
Discussions similaires
Haut