Jump to content

Recommended Posts

Posted

Salut,

Une redirection de ce type devrait fonctionner:

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

Posted

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]

Posted (edited)

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

Edited by Lentreprenaute
Posted

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

Donc pas de tiret, ni de chiffre.

Jean-Luc

Posted

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

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...