Prb url rewriting et redirection permanente

WRInaute occasionnel
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:
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:
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 :?
 
WRInaute passionné
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 :!:)
 
WRInaute occasionnel
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??
 
Discussions similaires
Haut