R=301 et paramètres d'url
11 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
R=301 et paramètres d'url
Bonjour @ tous,
Je tente une redirection 301, mais ca ne passe passe pas. Je pense que c'est lié au fait que la page a rediriger possède une variable :
Si vous avez une idée..
Merci
edit dd32 : titre et exemple d'url
Je tente une redirection 301, mais ca ne passe passe pas. Je pense que c'est lié au fait que la page a rediriger possède une variable :
- Code: Tout sélectionner
RewriteRule aff_article.php?article=8 http://www.example.com/manouvellepage.html[R=301]
Si vous avez une idée..
Merci
edit dd32 : titre et exemple d'url
Je me permet de poser la question...
J'aimerais également savoir.
J'ai des url avec des variables que j'ai transformé avec l'url rewriting
fiche.php?kit=17 en
fiche-17.html
Et j'aimerais faire une redirection 301 de fiche.php vers fiche-....
J'aimerais également savoir.
J'ai des url avec des variables que j'ai transformé avec l'url rewriting
fiche.php?kit=17 en
fiche-17.html
Et j'aimerais faire une redirection 301 de fiche.php vers fiche-....
guicara :
Ce que tu tente de faire ne peut pas marcher car la commande RewriteRule ne prendra que des expressions comme premier argument de la commande.
Si tu veux défaire un rewrite, enleve tout simplement le rewrite d'origine et place un header en haut de ta page pour la nouvelle redirection sur php.
(des anciennes urls html)
Si tu veux passer du html au php, la c'est impossible. Le html ne contenant aucune valeur.
jexl :
Ca serait pas tout simplement :
Ce que tu tente de faire ne peut pas marcher car la commande RewriteRule ne prendra que des expressions comme premier argument de la commande.
Si tu veux défaire un rewrite, enleve tout simplement le rewrite d'origine et place un header en haut de ta page pour la nouvelle redirection sur php.
(des anciennes urls html)
Si tu veux passer du html au php, la c'est impossible. Le html ne contenant aucune valeur.
jexl :
Ca serait pas tout simplement :
- Code: Tout sélectionner
RedirectPermanent /aff_article.php?article=8 http://www.example.com/manouvellepage.html
Ok merci koogar, sa aurais été pourtant bénéfique pour mon référencement.
Donc d'après toit il n'est pas possible de faire une redirection 301 de fiche.php?kit=xx vers fiche-xx.html ?
Ce topic se rapproche t'il de mon problème ?
-http://www.webmaster-hub.com/index.php?showtopic=25803
Donc d'après toit il n'est pas possible de faire une redirection 301 de fiche.php?kit=xx vers fiche-xx.html ?
Ce topic se rapproche t'il de mon problème ?
-http://www.webmaster-hub.com/index.php?showtopic=25803
>> faire une redirection 301 de fiche.php?kit=xx vers fiche-xx.html
>> faire une redirection 301 de fiche-xx.html vers fiche-xx.html
Ca c'est impossible avec .htaccess, mais ca l'est avec des headers().
- Code: Tout sélectionner
RewriteRule ^fiche-([^/]*)\.htm$ /fiche.php?kit=$1 [R=301,L]
>> faire une redirection 301 de fiche-xx.html vers fiche-xx.html
Ca c'est impossible avec .htaccess, mais ca l'est avec des headers().
J'ignore pourquoi mais la redirection 301 ne marche pas...
Mon code avant sans 301 :
RewriteRule ^fiche-([0-9]+)\.html$ /kits/fiche.php?kit=$1 [L]
- Code: Tout sélectionner
#--------------------------------------------------
# Répertoire : /kits/
#--------------------------------------------------
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^fiche-([^/]*)\.html$ /kits/fiche.php?kit=$1 [R=301,L]
Mon code avant sans 301 :
RewriteRule ^fiche-([0-9]+)\.html$ /kits/fiche.php?kit=$1 [L]
guicara a écrit:J'ignore pourquoi mais la redirection 301 ne marche pas...
- Code: Tout sélectionner
#--------------------------------------------------
# Répertoire : /kits/
#--------------------------------------------------
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^fiche-([^/]*)\.html$ /kits/fiche.php?kit=$1 [R=301,L]
Mon code avant sans 301 :
RewriteRule ^fiche-([0-9]+)\.html$ /kits/fiche.php?kit=$1 [L]
Niveau syntaxe, rien a dire.
Le serveur ??
KOogar a écrit:guicara a écrit:J'ignore pourquoi mais la redirection 301 ne marche pas...
- Code: Tout sélectionner
#--------------------------------------------------
# Répertoire : /kits/
#--------------------------------------------------
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^fiche-([^/]*)\.html$ /kits/fiche.php?kit=$1 [R=301,L]
Mon code avant sans 301 :
RewriteRule ^fiche-([0-9]+)\.html$ /kits/fiche.php?kit=$1 [L]
Niveau syntaxe, rien a dire.
Le serveur ??
Excuse moi de remonter le sujet.
J'étais très occupé ces derniers jours...
Non, çà ne viens pas du serveur, je suis chez 1&1 est tous marche normalement.
Je vais quand même poster mon mon htaccess on ne sait jamais, si tu trouve tel que chose :
- Code: Tout sélectionner
#--------------------------------------------------
# Répertoire : /kits/
#--------------------------------------------------
# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks
# Activation du module de réécriture d'URL :
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------
# Id catégorie (liste de l'index):
RewriteRule ^categorie-([0-9]+)\.html$ /kits/afficher.php?categorie=$1 [L]
# Fiche d'un kit (liste page afficher.php):
RewriteRule ^fiche-([0-9]+)\.html$ /kits/fiche.php?kit=$1 [L]
Mon fichier ne contient actuellement pas la ligne que tu m'a fournise, mais quand je le bidouillais pour intégrer ta ligne, sa ne marchait pas, est ce parce qu'il y a déjà une règle de réécriture sur fiche.php ?
Moi je ne vois aucune erreur dans ton code. Met juste le tag [R] et que se passe t-il ?
- Code: Tout sélectionner
RewriteRule ^fiche-([^/]*)\.html$ /kits/fiche.php?kit=$1 [R]
Non malheureusement toujours aucun résultat.
Quand je vais sur :
-http://www.graphiques-kits.com/kits/fiche.php?kit=86
çà ne redirige pas sur :
-http://www.graphiques-kits.com/kits/fiche-86.html
Quand je vais sur :
-http://www.graphiques-kits.com/kits/fiche.php?kit=86
çà ne redirige pas sur :
-http://www.graphiques-kits.com/kits/fiche-86.html
- Code: Tout sélectionner
#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------
# Id catégorie (liste de l'index):
RewriteRule ^categorie-([0-9]+)\.html$ /kits/afficher.php?categorie=$1 [L]
RewriteRule ^categorie-([0-9]+)-([0-9]+)\.html$ /kits/afficher.php?categorie=$1&start=$2 [L]
# Fiche d'un kit (liste page afficher.php):
RewriteRule ^fiche-([0-9]+)\.html$ /kits/fiche.php?kit=$1 [L]
RewriteRule ^fiche-([^/]*)\.html$ /kits/fiche.php?kit=$1 [R]
11 messages • Page 1 sur 1
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 :
- The Technology Behind Google
- Nouveau format d'URL des referrers Google
- Article sur le fichier .htaccess
- Gérer les comptes et profils Google Analytics
- Aperçu des différents types de redirection
- Liste d'erreurs classiques de duplicate content
- API Blogger : Google Data API
- Google Calendar API
- Référencement : gestion des redirections par Yahoo
- Les redirections 301 passent-elles encore le contexte sémantique ?
- Script PHP très très simple (mot de pass + login)
- problème cible nom de domaine - je suis très très contrarié
- ouverture page d'accueil très très lente
- Revenus TRES TRES faible avec Adsense ...
- Technique pour le moins très très bizarre...
- De tres tres gros problemes a venir
- taux de clic tres tres faible
- Les url très très longues
- Stats très très curieuses ...
- (résolu) [R=301] ou [R=301 L]
Consultez la description détaillée des produits ou services de Google suivants : Google Alerts
- Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Test de lien (type de redirection)
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).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum