[!] Redirection sans 'www', pb sur htaccess.

WRInaute discret
Bonjour,

je vous soumet un probleme que je n'arrive pas à résoudre concernant la redirection d'une url sans www, soit, http://site.com vers http://www.site.com.

Actuellement j'ai ça :

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

Cette méthode fonctionne trés bien, ainsi qu'avec les sous-domaines.

Par contre, si plusieurs fichiers ou repertoires sont protégés par login/pass via apache > htaccess.

Actuellement j'ai ça, truc basic :
Code:
<Files fichier.php>
AuthUserFile /home/site/www/rep1/rep2/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès sécurisé..."
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT>
</Files>

Si j'accede a ce dit fichier (fichier.php) sans www, le serveur me retourne une erreur 404 ! :roll:

Le probleme vient bien de la redirection htaccess. (sans www vers avec www)

Avez vous une idée ?
Thx ;)
 
WRInaute impliqué
J´ai déjà eu pas mal de rpoblème avec l´authentification apache.
Il doit s´agir de bug. Car quand je combinais url rw et ssl la protection par mot de passe bugguait aussi...
 
WRInaute impliqué
Cela ne retourne pas une erreur 404 :
Apache fait une redirection 301 vers la page de traitement des erreurs 401...

Personnellement, je trouve que c'est une réaction saine de sa part... :wink: en tout cas, cela ne me choque pas.

Si vraiment, cela te gêne, sors les répertoires protégés de ta règle qui redirige vers www (puisque de toutes façons, ils ne seront, par principe, pas référencés...)
 

➡️ 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