Mauvais Rewriting :-)

  • Auteur de la discussion Auteur de la discussion jnd
  • Date de début Date de début
Nouveau WRInaute
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.xxxxxx.com$
RewriteRule ^(.*) http://%{SERVER_NAME}/$1 [L,R=301]
Explication :
mon url est bien reecrite si on tape pas WWW
mis si la page sans www est une url réécrite je suis redirigé vers la home page..

J'espere que c clair
merci
 
WRInaute passionné
Il te manque QSA Query String Append

RewriteRule ^(.*) http://%{SERVER_NAME}/$1 [QSA,L,R=301]
 
WRInaute discret
La solution proposée sur le site d'apache (2.0):
Code:
RewriteCond %{HTTP_HOST}   !^fully\.qualified\.domain\.name [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^/(.*)         http://fully.qualified.domain.name:%{SERVER_PORT}/$1 [L,R]
RewriteCond %{HTTP_HOST}   !^fully\.qualified\.domain\.name [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://fully.qualified.domain.name/$1 [L,R]
C'est similaire à ton truc mais pas parfaitement identique... (bon évidemment je suppose que tu te fous du port, mais pour l'autre partie...)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut