url rewriting et redirection 301
Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
6 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- jofer
- Nouveau WRInaute

- Messages: 21
- Inscription: 4 Mai 2006
url rewriting et redirection 301
Bonjour
je viens de faire un URL rewriting sur mes pages exotique php. seulement je voudrais faire une rediction 301 des ces pages exotiques (toujours présentes sur les moteurs de recherche) vers mes pages rewritées.
Mais je cale, je ne parviens pas à faire cette redirection :
Voici le mode des lignes sur mon .htaccess :
RewriteEngine on
RewriteRule ^departements-de-france.html$ index.php?
page=departements-de-france [L]
J'ai tenté ceic mais ça ,ne marche pas
RewriteRule ^departements-de-france.html$ index.php?
page=departements-de-france [R=310,L]
Merci de vos réponses
je viens de faire un URL rewriting sur mes pages exotique php. seulement je voudrais faire une rediction 301 des ces pages exotiques (toujours présentes sur les moteurs de recherche) vers mes pages rewritées.
Mais je cale, je ne parviens pas à faire cette redirection :
Voici le mode des lignes sur mon .htaccess :
RewriteEngine on
RewriteRule ^departements-de-france.html$ index.php?
page=departements-de-france [L]
J'ai tenté ceic mais ça ,ne marche pas
RewriteRule ^departements-de-france.html$ index.php?
page=departements-de-france [R=310,L]
Merci de vos réponses
- jofer
- Nouveau WRInaute

- Messages: 21
- Inscription: 4 Mai 2006
Merci de ta réponse
concrétement
je garde la 1ere ligne
RewriteRule ^departements-de-france.html$ index.php?
page=departements-de-france [L]
et j'ajoute cette seconde ligne
RewriteRule ^index.php?
page=departements-de-france$ departements-de-france.html [R=310,L]
Aussi : faut-il mettre Option +Symlinks au debut du HTACCESS ?
Merci de ta réponse
concrétement
je garde la 1ere ligne
RewriteRule ^departements-de-france.html$ index.php?
page=departements-de-france [L]
et j'ajoute cette seconde ligne
RewriteRule ^index.php?
page=departements-de-france$ departements-de-france.html [R=310,L]
Aussi : faut-il mettre Option +Symlinks au debut du HTACCESS ?
Merci de ta réponse
-

HawkEye - WRInaute accro

- Messages: 17013
- Inscription: 23 Fév 2004
J'ai jamais testé comme ça, mais il me semble que ça va boucler si tu fais ça...
Ce que je fais, perso, c'est que je reconstruis l'URI dynamiquement dans index.php, et je le compare avec l'URI réel.
Exemple:
Tu es sur index.php?page=departement-de-france
>> $_GET['page'] te renvoie 'departement-de-france'
>> tu construis l'URI de contrôle:
$check_uri = '/'.$_GET['page'].'.html';
>> tu le compare à l'URI réel et s'il est différent tu fais une 301:
Ce que je fais, perso, c'est que je reconstruis l'URI dynamiquement dans index.php, et je le compare avec l'URI réel.
Exemple:
Tu es sur index.php?page=departement-de-france
>> $_GET['page'] te renvoie 'departement-de-france'
>> tu construis l'URI de contrôle:
$check_uri = '/'.$_GET['page'].'.html';
>> tu le compare à l'URI réel et s'il est différent tu fais une 301:
- Code: Tout sélectionner
if($_GET['page'] != $check_uri)
{
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://".$_SERVER['HTTP_HOST'].$check_uri."/");
exit;
}
- eminence
- Nouveau WRInaute

- Messages: 33
- Inscription: 8 Sep 2006
J'ai le même problème que toi jofer.
J'ai essayé en utilisant Redirect permanent et Rewrite Rule mais aucun des deux ne fonctionnent...
Ce qui est bizarre en fait c'est que ma redirection me dirige toujours vers ma page d'accueil index.php
J'ai essayé en utilisant Redirect permanent et Rewrite Rule mais aucun des deux ne fonctionnent...
Ce qui est bizarre en fait c'est que ma redirection me dirige toujours vers ma page d'accueil index.php
6 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :
- Redirection 301 ou rewriting ?
- Rewriting et redirection 301
- Redirection 301 + URL rewriting
- Url rewriting ou redirection 301 ?
- redirection 301 apres rewriting?
- Pb url rewriting et redirection 301
- url rewriting + redirection 301
- redirection 301 pour rewriting
- Url rewriting et redirection 301
- URL Rewriting et redirection 301 : compatibilité ?
- Aperçu des différents types de redirection
- Référencement : gestion des redirections par Yahoo
- Comment gérer l'entête HTTP en PHP
- l'URL Rewriting expliqué aux débutants
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Redirection (PHP, JavaScript, serveur...)
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
