Changer toutes les url d'un site

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


narayana
WRInaute passionné
WRInaute passionné
 
Messages: 835
Inscription: Ven Jan 28, 2005 12:53

Changer toutes les url d'un site

Message le Mer Juil 18, 2007 14:49

Bonjour,
Je me pose actuellement une question de méthodologie.
Je possède un site où toutes les url sous sous la forme
index.php?path=xxxx ou encore index.php?path=xxxx&idf=xxxx ou index.php?path=xxxx&cat=xxx ou index.php?path=xxxx&cat=xxx&idf=xxx

Pour récrire les url je pensais passer par un fichier temporaire qui me permettra de récupérer le paramètre GET dans un premier temps, puis de chercher la nouvelle référence et de rediriger vers la nouvelle url.
Exemple
?path=xxxx
GET = informatique
url redirigée informatique/

je ne sais pas si cela est la bonne méthode pour effectuer ces redirections.
Je tente actuellement dans mon fichier htaccess ces étapes
Code: Tout sélectionner
Options +FollowSymLinks
RewriteEngine on

#redirection ancienne vers nouvelles url
RewriteCond %{REQUEST_URI} !^redirection.php$
RewriteCond %{REQUEST_URI} !^informatique/$
RewriteRule ^(.*)$ redirection.php [NC,L]

RewriteRule ^informatique/$ index.php?path=browse&cat=PC [L,R=301]


Voyez-vous une technique pour effectuer cela de manière professionnelle ?
Ou tout simplement comment éviter de tourner en boucle ?

Cordialement


narayana
WRInaute passionné
WRInaute passionné
 
Messages: 835
Inscription: Ven Jan 28, 2005 12:53

Message le Mer Juil 18, 2007 16:35

Peut être que je m'exprime mal :?
toutes les pages du site sont référencées, si je prend un d'elles j'ai cela
index.php?path=PC
je voudrais que lorsqu'un internaute ou un robot arrive sur cette page, il soit redirigé vers
informatique.html

Comme j'ai des dizaines et dizaines de catégories cela va être dur de tout lister dans le fichier htaccess
donc je pars de ce principe
Toutes les url qui commence par index.php?quelquechose doit être redirigée vers un fichier php qui d'une part construira l'url de redirection en fonction des paramètres GET transmis, puis redirigera vers la page.

Malheureusement les scripts tournent en boucle...

Une idée ?


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