Aller au contenu

Sujets conseillés

Posté

Salut,

Une redirection de ce type devrait fonctionner:

RewriteRule ^article.php?numero=octobre$  article-octobre  [R=301]

Posté

Vous oubliez que le traitement de la QUERY_STRING ne se fait pas comme ça ;)

RewriteCond %{QUERY_STRING} numero=([a-zA-Z]+) 
RewriteRule .* http://www.site.tld/article-%1 [R=301]

Posté (modifié)

RewriteEngine On
RewriteRule article/(.*)\.html$ index.php?article=$1 [L]


RewriteCond %{QUERY_STRING} article=([a-zA-Z]+)
RewriteRule .* http://www.site.ltd/article/%1.html [R=301]

ci-dessus le code integral du htaccess et ca ne redirige pas?

les deux premieres lignes rewrite

les deux suivantes d'apres le code de Dan Master.

J'ai bien essayé de passer les dernieres lignes au dessus en vain.

Merci pour vos contributions

Une idée

Florent

Modifié par Lentreprenaute
Posté

Et ton URL se termine bien par "?article=rienquedeslettres" ?

Donc pas de tiret, ni de chiffre.

Jean-Luc

Posté

S'il y a aussi des chiffres, il faut utiliser ceci:

RewriteCond %{QUERY_STRING} article=([a-zA-Z0-9]+) 
RewriteRule .* http://www.site.ltd/article/%1.html [R=301]

Jean-Luc

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...