Enregistré le 17 Juil 2008 - Vu 879 fois
Impression: Imprimer l'article
|
![]() Ecrit par : forty
|
.01 .02 .03 |
RewriteEngine on
RewriteRule ^fichier-([0-9]+)\.html$ /fichier.php?id=$1 [L]
|
.01 .02 .03 .04 |
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(.*)$
RewriteRule ^fichier\.php$ /fichier-%1.html? [R=301,L]
|
.01 .02 .03 .04 .05 .06 .07 .08 |
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(.*)$
RewriteCond %{QUERY_STRING} !^(.*&)?rewriting(&.*)?$
RewriteRule ^fichier\.php$ /fichier-%1.html? [R=301,L]
RewriteRule ^fichier-([0-9]+)\.html$ /fichier.php?id=$1&rewriting [L]
|
![]() |
![]() le 11 Juil 2009 à 22:27:00 |
Fonctionne pas non plus de mon côté ... Le paramètre 'rewriting' passe dans l'url ...
Effectivement ce code n'est pas correct. Mais il m'a aidé à trouver LA solution :
RewriteCond %{THE_REQUEST} ?id=([0-9,a-z]+)s [NC]
RewriteRule ^fichier.php /article-%1.html? [R=301,L,NC]
RewriteRule ^article-([0-9,a-z]+).html? fichier.php?id=$1 [L,NS,NE,NC]
Notez que cette règle est pour l'exemple donné en début de page (fichier.php?id=1 réécrit en article-1.html).
Bien que l'exemple que j'ai donné ci-dessus fonctionne parfaitement, je pense que j'ai fait 2 erreurs en oubliant les $ dans les 2 lignes Rewriterule (les experts confirmeront ou infirmeront). Donc le code bien écrit serait plutôt :
RewriteCond %{THE_REQUEST} ?id=([0-9,a-z]+)s [NC]
RewriteRule ^fichier.php$ /article-%1.html? [R=301,L,NC]
RewriteRule ^article-([0-9,a-z]+).html$ fichier.php?id=$1 [L,NS,NE,NC]
Encore une fois, je ne suis pas expert, mais d'après ce que j'ai lu ceci me semble plus correct.
![]() |
![]() le 23 Juil 2011 à 13:46:00 |
Pour que ca marche sans problème il faut soit ajouter la condition suivante à la redirection :
Une fois les nouvelles pages sont indexées, faut il supprimer les anciennes via gg webmaster?,,,,,ou bien laissé le fichier htaccess comme il est???
![]() |
![]() le 21 Juil 2012 à 06:45:00 |
Tu ne peux pas supprimer d'anciennes page via GWT si elles sont redirigées. Il suffit d'attendre que googlebot fasse sont travail et prenne en compte la redirection.
![]() |
![]() le 17 Mars 2017 à 15:13:00 |
Y'a absolument rien qui marche :/
Nous accueillons avec plaisir les articles et les critiques de livres,
et nous encourageons les entreprises à contribuer avec les rapports d'industrie sur l'utilisation avantageuse de PHP.
Vous pouvez également soumettre des articles de journaux et les publications de la
presse professionnelle telles que les annonces de produits,
et nous serons heureux de les publier sur notre site.
Contactez-nous