Redirection 301 avant de faire une gaffe

WRInaute impliqué
Bonjour

Je voudrais m'assurer si c'est juste ce que j'ai rajouté sur mon htaccess ou pas

Code:
RewriteEngine On

ErrorDocument 404 http://www.bladitour.fr/
RewriteCond %{HTTP_HOST} ^bladitour.fr [NC]
RewriteRule ^(.*)$ http://www.bladitour.fr/$1 [L,R=301]
RewriteRule recettes-soupes-maroc.php  recettes-soupes-marocaine.php [R=301]
RewriteRule recettes-salades-maroc.php  recettes-salades-marocaine.php [R=301]
RewriteRule recettes-plats-maroc.php  recettes-plats-marocain.php [R=301]
RewriteRule recettes-patisseries-maroc.php  recettes-patisseries-marocaine.php [R=301]
RewriteRule recettes-boissons-maroc.php  recettes-boissons-marocaine.php [R=301]

J'ai changé le nom de quelques pages et j'ai mis une redirection, je voudrais savoir si c'est juste ce que je viens de faire ou pas !!

Merci
 
WRInaute occasionnel
Correction et optimisation
Code:
RewriteEngine On

ErrorDocument 404 /
RewriteCond %{HTTP_HOST} ^bladitour\.fr [NC]
RewriteRule ^(.*)$ http://www.bladitour.fr/$1 [QSA,R=301,L]
RewriteRule ^recettes-(soupes|salades|plats|patisseries|boissons)-maroc\.php$  /recettes-$1-marocaine.php [R=301,L]
 
WRInaute impliqué
Ok merci ca marche tres bien.

J'ai quand meme une petite question, quand je mettai une adresse incorrect ca allait sur la page d'accueil et j'avais l'adresse de ma page d'accueil.

maintenant quand je tape une adresse incorrecte elle reste la meme en allant sur la page d'accueil quand meme.

Une petite explication?

Merci
 
WRInaute accro
Avant tu faisais une redirection vers la page d'accueil quand la page n'existait pas (mauvais pour les robots); maintenant tu envoies un code d'erreur au robot et tu affiches le contenu de la page d'accueil, comme si tu faisais un include de la page d'accueil (bon pour les robots).

Attention à recettes-plats-maroc.php qui est transformé en recettes-plats-marocaine.php par la nouvelle règle !

Jean-Luc
 
WRInaute impliqué
T'as bien fait de me le dire, j'avais carrément zapé ..

donc je lui fait une ligne seule?

et dites pas c'est pas mieux de faire une redirection permanent??

Code:
RedirecPermanent ancienne.html http://nouveaudomaine.tld/nouvellepage.php
 
WRInaute accro
Oui, il faut préférer Redirectpermanent qui est plus efficace tant que tu n'as pas besoin d'expressions régulières pour définir tes redirections.

Jean-Luc
 
WRInaute impliqué
Je suis entrain de tourner en rond la tellement y'a de syntaxe.

Quelqu'un pourrait me dire la syntaxe exact a mettre pour le redirect permanent svp

Merci
 
WRInaute accro
Je pense que ceci devrait faire l'affaire:
Code:
Redirectpermanent /recettes-plats-maroc.php  http://www.bladitour.fr/recettes-plats-marocain.php
Jean-Luc

P.S. Pourquoi mélanges-tu des mots au singulier et des mots au pluriel dans l'URL ?
 
WRInaute impliqué
Tu veux dire quoi par mélanger? je crois pas que c'est pas un mélange

les pages plats, soupes ... il y a toutes les recettes qui menent sur la recette en question

je vais tester la redirection

ps: c'est bon tout marche, merci encore
 
Discussions similaires
Haut