prb url rewriting et redirection permanente

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


Maze12
WRInaute passionné
WRInaute passionné
 
Messages: 506
Inscription: Jeu Juil 07, 2005 20:34

prb url rewriting et redirection permanente

Message le Mer Aoû 24, 2005 22:08

Bonjours a tous,
voila je tombe sur un petit probleme et peut etre que vous pourrai m'apporter la solution.
j'ai un site deja referencer dans google sur lequel j'airai voulu faire de l'url rewriting.
donc je me suis dit pour pas qu'il n'y est de probleme de duplicate content je vais faire la redirection permanente de mes page php referencer sur les pages rewriter mais ca ne marche pas j'ai un message d'erreur qu'en j'essaye d'acceder aux page.
bon je sais pas si c'est tres clair
je met le .htacces qui marche :

Code: Tout sélectionner
RewriteEngine on
RewriteRule index-fr.html /index.php?lang=fr
RewriteRule creation-internet.html /sweb.php?lang=fr
RewriteRule creation-internet-2.html /sweb2.php?lang=fr
RewriteRule service-publicite.html /spub.php?lang=fr
RewriteRule portofolio-fr.html /pfolio.php?lang=fr
RewriteRule contact-fr.html /contact.php?lang=fr
RewriteRule form-email-fr.html /form_mail.php?lang=fr

RewriteRule index.html /index.php?lang=en
RewriteRule creation-website.html /sweb.php?lang=en
RewriteRule creation-website-2.html /sweb2.php?lang=en
RewriteRule solution-promotion.html /spub.php?lang=en
RewriteRule portofolio.html /pfolio.php?lang=en
RewriteRule contact.html /contact.php?lang=en
RewriteRule form-email.html /form_mail.php?lang=en

RewriteRule index-es.html /index.php?lang=es
RewriteRule creacion-internet.html /sweb.php?lang=es
RewriteRule creacion-internet-2.html /sweb2.php?lang=fes
RewriteRule solucion-promotion.html /spub.php?lang=es
RewriteRule portofolio-es.html /pfolio.php?lang=es
RewriteRule contacto.html /contact.php?lang=es
RewriteRule form-email-es.html /form_mail.php?lang=es


celui ou j'ai des problemes

Code: Tout sélectionner
RewriteEngine on
RewriteRule index-fr.html /index.php?lang=fr
RewriteRule creation-internet.html /sweb.php?lang=fr
RewriteRule creation-internet-2.html /sweb2.php?lang=fr
RewriteRule service-publicite.html /spub.php?lang=fr
RewriteRule portofolio-fr.html /pfolio.php?lang=fr
RewriteRule contact-fr.html /contact.php?lang=fr
RewriteRule form-email-fr.html /form_mail.php?lang=fr

RewriteRule index.html /index.php?lang=en
RewriteRule creation-website.html /sweb.php?lang=en
RewriteRule creation-website-2.html /sweb2.php?lang=en
RewriteRule solution-promotion.html /spub.php?lang=en
RewriteRule portofolio.html /pfolio.php?lang=en
RewriteRule contact.html /contact.php?lang=en
RewriteRule form-email.html /form_mail.php?lang=en

RewriteRule index-es.html /index.php?lang=es
RewriteRule creacion-internet.html /sweb.php?lang=es
RewriteRule creacion-internet-2.html /sweb2.php?lang=fes
RewriteRule solucion-promotion.html /spub.php?lang=es
RewriteRule portofolio-es.html /pfolio.php?lang=es
RewriteRule contacto.html /contact.php?lang=es
RewriteRule form-email-es.html /form_mail.php?lang=es



RedirectPermanent /contact.php http://www.logiclic.com/contact.html
RedirectPermanent /spub.php http://www.logiclic.com/portofolio.html
RedirectPermanent /sweb.php http://www.logiclic.com/creation-website.html
RedirectPermanent /pfolio.php http://www.logiclic.com/portofolio.html
RedirectPermanent /en/index.php http://www.logiclic.com/index.html
RedirectPermanent /es/index.php http://www.logiclic.com/index-es.html


voili voilou :?


Patrice A.
Modérateur
Modérateur
 
Messages: 2413
Inscription: Ven Fév 11, 2005 19:36

Message le Mer Aoû 24, 2005 22:11

Pour faire une redirection des pages PHP vers les pages virtuelles .html il faut la faire depuis le code php avec un header() et non avec le .htaccess (qui ne fera d'ailleurs pas la distinction entre tes deux langues :!:)


Maze12
WRInaute passionné
WRInaute passionné
 
Messages: 506
Inscription: Jeu Juil 07, 2005 20:34

Message le Jeu Aoû 25, 2005 0:17

oui j'y est penser mais comment faire pour pour mettre un header() redirect sur les page vu que se sont ces page qui sont appeler par le url rewriting??


Patrice A.
Modérateur
Modérateur
 
Messages: 2413
Inscription: Ven Fév 11, 2005 19:36

Message le Jeu Aoû 25, 2005 8:32

tu vérifies dans le $_SERVER['REQUEST_URI'] si l'url appelée est réécrite ou pas.


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: Guizbizet et 0 invités