changer l'url html en php ( resolu )

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

jooki
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 22 Juil 2008

changer l'url html en php ( resolu )

Message le Mar Juil 22, 2008 16:42

bonjour a tous :)

Je débute et j'ai un site qui a un an d'existence et j'aurais voulu refaire toutes les pages de mon site qui sont en .html en .php, plus mettre des titres d'url plus explicites.

J'ai parcouru le forum et j'ai trouvé un code pour le .htaccess que j'ai refait pour mon exemple:

Code: Tout sélectionner
Code:
RewriteEngine On
RewriteRule ^mot.html$ mot-cle.php [R=301]


Ce code est -il adapté pour ce que je veux faire ? Sinon pourriez vous me donner le bon code?

Ce code mis à la racine suffit pour que toutes les pages soient prises en compte par les moteurs ou faut il écrire mot1.html$ mot-cle1.php
mot2.html$ mot-cle2.php etc pour toutes les pages du site ?

Merci d'avance pour l'aide et bonne soirée.



[/code][/quote]
Dernière édition par jooki le Mar Juil 22, 2008 18:47, édité 1 fois.


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mar Juil 22, 2008 18:13

Le . est un caractère spécial qui veut dire "n'importe quel caractère". il faut donc mettre \. pour indiquer le caractère. C'est aussi mieux de mettre le chemin complet depuis la racine pour l'url php :
Code: Tout sélectionner
RewriteEngine On
RewriteRule ^mot\.html$ /mot-cle.php [R=301]

sinon il y a plus simple :
Code: Tout sélectionner
RedirectPermanent /mot.html /mot-cle.php

si les mots clé sont complètement différents il n'y a pas mieux.

jooki
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 22 Juil 2008

Message le Mar Juil 22, 2008 18:33

merci d'avoir repondu, juste une derniére précision, je voudrais pas me louper l'opération est délicate!

ce code suffit pour toutes les pages ? Ma page d'accueil est index.
Code: Tout sélectionner
RedirectPermanent /index.html /index.php


Ou je répete le code pour toutes les pages ?
Code: Tout sélectionner
RedirectPermanent /index.html /index.php
        RedirectPermanent /motpage2.html /mot-clepage2.php
        RedirectPermanent /motpage3.html /mot-clepage3.php
        RedirectPermanent /motpage4.html /mot-clepage4.php
        etc...

Si j'ai le site dans un répertoire je mets RedirectPermanent /nomrepertoire/index.html /index.php avec un / avant repertoire c'est bien ca?
Désoler mais bon ! Faut bien débuter un jour... :oops:
Dernière édition par jooki le Mar Juil 22, 2008 18:39, édité 1 fois.


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mar Juil 22, 2008 18:39

si tes url changent il faut une ligne par url.

sinon redirectpermanent permet de transférer toute une arborescence a l'identique si tu renseignes deux répertoires et redirectmarch permet de définir des règles avec regex.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités