Webmaster Hub: Htaccess Redirection www - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Htaccess Redirection www ne fonctione pas pour les pages internes Noter : -----

#1 L'utilisateur est hors-ligne   NwK 

  • Groupe : Actif
  • Messages : 22
  • Inscrit(e) : 23-décembre 09
  • Société:Sepro SARL

Posté 12 mai 2011 - 08:52

Bonjour tout le monde,

Je sais que ma question est récurrente sur tous les forums concernant le fait de forcer l'url en www ou sans les www et sur ce point aucun soucis pour moi. Du moins pour la page d'accueil.

En revanche quand il s'agit de rediriger les pages internes j'ai vérifieé les headers au chargement de ma page avec firefox et tous les élements de ma page appelé de manière relative sont redirigé vers l'url avec les www alors que l'url de ma page elle même n'est pas redirigé. elle reste sans les www

Voici le code en place pour la redirection actuellement en place dans mon htaccess

RewriteCond %{HTTP_HOST} ^mon-super-site.com$
RewriteRule ^(.*) http://www.mon-super-site.com/$1 [QSA,L,R=301]

Qqn aurai-t-il une solution pour que je puisse également rediriger les pages internes de mon site vers le www ?

Merci

Anthony

Ce message a été modifié par NwK - 12 mai 2011 - 08:53.

S'informer sur l'Alternance
Trouver un Stage étudiant
Trouver une Formation en alternance
0

#2 L'utilisateur est hors-ligne   NwK 

  • Groupe : Actif
  • Messages : 22
  • Inscrit(e) : 23-décembre 09
  • Société:Sepro SARL

Posté 12 mai 2011 - 08:58

J'ai identifié le problème. ça viens du fait que dans chacun de mes dossiers j'ai une directive RewriteBase /nomDuDossier et cette directive semble bloquer la redirection faite sur le htaccess à la racine du site je vais chercher une solution je viendrai poster la réponse.

EDIT --
J'ai essayé de m'attaquer directement au htaccess du dossier contenant le rewrite base mais rien n'y fait ? avez vous une solution ? Sinon je vais revoir l'organisation des mes htaccess sans le rewritebase ça réglera le soucis je pense. mais il doit bien éxister une solution

Ce message a été modifié par NwK - 12 mai 2011 - 09:39.

S'informer sur l'Alternance
Trouver un Stage étudiant
Trouver une Formation en alternance
0

#3 L'utilisateur est hors-ligne   NwK 

  • Groupe : Actif
  • Messages : 22
  • Inscrit(e) : 23-décembre 09
  • Société:Sepro SARL

Posté 12 mai 2011 - 09:48

solution trouvé.

RewriteBase /dir
RewriteCond %{HTTP_HOST} !^www\.monsite\.com$ [NC]
RewriteRule ^(.*)$ http://www\.monsite\...ite\.com/dir/$1 [L,R=301]

ce lien m'a aidé

http://stackoverflow...ect-rewritebase

Ce message a été modifié par NwK - 12 mai 2011 - 09:49.

S'informer sur l'Alternance
Trouver un Stage étudiant
Trouver une Formation en alternance
0

#4 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 12 mai 2011 - 10:43

Tu n'as pas besoin d'utiliser le RewriteBase, sauf dans quelques rares cas.

Essaie sans cela !
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#5 L'utilisateur est hors-ligne   NwK 

  • Groupe : Actif
  • Messages : 22
  • Inscrit(e) : 23-décembre 09
  • Société:Sepro SARL

Posté 12 mai 2011 - 10:51

Ha ok meci :)

C'est vrai que je ne me suis pas trop posé la question vue que j'ai continué les travaux déjà commencé sur un site.

je reviendrai dessus en début d'aprem faire des tests.

Dans quel cas le rewrite base est-il incontournable ?

Ce message a été modifié par NwK - 12 mai 2011 - 10:53.

S'informer sur l'Alternance
Trouver un Stage étudiant
Trouver une Formation en alternance
0

#6 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 12 mai 2011 - 13:07

Lire cette page qui explique les cas où utiliser rewritebase : http://httpd.apache....tml#rewritebase
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#7 L'utilisateur est hors-ligne   NwK 

  • Groupe : Actif
  • Messages : 22
  • Inscrit(e) : 23-décembre 09
  • Société:Sepro SARL

Posté 12 mai 2011 - 13:46

Merci pour le lien je ne suis pas encore habitué à fouillé la doc apache :)
S'informer sur l'Alternance
Trouver un Stage étudiant
Trouver une Formation en alternance
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)