aide redirection apres url rewritting
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- trabbia
- Nouveau WRInaute

- Messages: 7
- Inscription: 6 Juil 2007
aide redirection apres url rewritting
bonjour
je viens de mettre en place de l'url rewritting sur mon site, mon htacces est le suivant:
en générant le liens suivant:
article-1515-le-nom-de-l-article.html
je tombe bien sur
Article.php?ID=1515&Nom=le-nom-de-l-article
svp notez que le param Nom est complétement arbitraire, il sert juste pour les mots clés (titre de l'article)
Article.php?ID=1515 > fonctionne tout à fait, tout comme: Article.php?ID=1515&Nom=ce-que-tu-veux
mes liens sont actuellement indexés sous la forme Article.php?ID=1515 mais je me casse la tête pour rediriger le lien Article.php?ID=1515 vers article-1515-le-nom-de-l-article.html
j'ai tenté la fonction header():
où $newUrl = la nouvelle url en .html (elle est correctement générée)
mais FF me dit que la redirection n'aboutira pas
et du coté d'une redirection en .htaccess j'ai essaye des centaines de configs sans succes
votre aide me serait précieuse....
EDIT:
si je duplique mon fichier Article.php en Article2.php
et que j'insère le code suivant:
l'orsque j'appele Article2.php, la redirection est bien effectuée vers le .html... (la page est générée par Article.php)
je ne comprend pas ce que bloque... !
je viens de mettre en place de l'url rewritting sur mon site, mon htacces est le suivant:
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^article-([-a-zA-Z0-9-]*)-([-a-zA-Z0-9-]*).html Article.php?ID=$1 [L]
en générant le liens suivant:
article-1515-le-nom-de-l-article.html
je tombe bien sur
Article.php?ID=1515&Nom=le-nom-de-l-article
svp notez que le param Nom est complétement arbitraire, il sert juste pour les mots clés (titre de l'article)
Article.php?ID=1515 > fonctionne tout à fait, tout comme: Article.php?ID=1515&Nom=ce-que-tu-veux
mes liens sont actuellement indexés sous la forme Article.php?ID=1515 mais je me casse la tête pour rediriger le lien Article.php?ID=1515 vers article-1515-le-nom-de-l-article.html
j'ai tenté la fonction header():
- Code: Tout sélectionner
header("Status:301 Moved Permanently");
header("Location:$newUrl");
exit();
où $newUrl = la nouvelle url en .html (elle est correctement générée)
mais FF me dit que la redirection n'aboutira pas
et du coté d'une redirection en .htaccess j'ai essaye des centaines de configs sans succes
votre aide me serait précieuse....
EDIT:
si je duplique mon fichier Article.php en Article2.php
et que j'insère le code suivant:
- Code: Tout sélectionner
header( "Status: 301 Moved Permanently", false, 301);
header('Location: '.$newUrl);
exit;
l'orsque j'appele Article2.php, la redirection est bien effectuée vers le .html... (la page est générée par Article.php)
je ne comprend pas ce que bloque... !
- trabbia
- Nouveau WRInaute

- Messages: 7
- Inscription: 6 Juil 2007
Re: aide redirection apres url rewritting
donc pour info:
j'ai dupliqué article.php et je l'ai renomé article2.php
dans le fichier article.php j'ai mit le :
dans le .htaccess , j'ai changé:
par:
et le tour et joué
j'ai dupliqué article.php et je l'ai renomé article2.php
dans le fichier article.php j'ai mit le :
- Code: Tout sélectionner
header("Status:301 Moved Permanently");
header("Location:$newUrl");
exit();
dans le .htaccess , j'ai changé:
- Code: Tout sélectionner
RewriteRule ^article-([-a-zA-Z0-9-]*)-([-a-zA-Z0-9-]*).html Article.php?ID=$1 [L]
par:
- Code: Tout sélectionner
RewriteRule ^article-([-a-zA-Z0-9-]*)-([-a-zA-Z0-9-]*).html Article2.php?ID=$1 [L]
et le tour et joué
-

spout - WRInaute accro

- Messages: 4376
- Inscription: 14 Mai 2003
Re: aide redirection apres url rewritting
Normalement il faut un espace après "Location:"
http://www.php.net/manual/fr/function.header.php#92620
http://www.php.net/manual/fr/function.header.php#92620
- trabbia
- Nouveau WRInaute

- Messages: 7
- Inscription: 6 Juil 2007
Re: aide redirection apres url rewritting
oui j'ai mal recopié le code:
- Code: Tout sélectionner
header( "Status: 301 Moved Permanently", false, 301);
header('Location: '.$newUrl);
exit;
6 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 :
- aide url de rewritting
- besoin aide rewritting!!
- Aide pour url rewritting svp
- Une aide pour enlever rewritting !!!
- Redirection et rewritting des liens affiliés
- redirection au lieu de rewritting, est ce normal ?
- URL rewritting et redirection vers nouvelle URL
- aide redirection htaccess
- aide redirection massive via htaccess
- Aide htaccess redirection et ré-écriture
- Test 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

