Aller au contenu

Sujets conseillés

Posté (modifié)

Bonsoir,

Comment transformer l'url http://mondomain.fr en http://www.mondomain.fr/

pour des raisons de sécurité je voudrais que l'adresse afficher soit absolument pourvu des 3w.

Ainsi un : RewriteRule ^http://mondomain.fr/$ http://www.mondomain.fr/

Ne servirais à rien ?

En fait , il ya une page sur mon site dont je veux etre sur que l'on y accede qu'a partir de mon ndd, de façon à eviter les $_POST depuis un formulaire externe. Pour proteger j'ai donc fait un substr du HTTP REFFERER.

si les premier caractere jusqu'à .fr/ ne correspond pas à mon domain alors je considere qu'il y a tentative d'accés à cette page depuis une page externe au site. Mais voilà s'il accede à mon site sans les www. je veux que l'acces de cette page fonctionne tout de même. Le probleme est que lorsque je fais le substr en php je dois specifié une taille et évidemment avec ou sans les www ça change la valeur de la taille .

Y'a t'il un moyen de recuperer uniquement le domaine du refferer ? et ainsi pouvoir le comparer avec $_SERVER['host'] ?

Merci de votre aide.

Modifié par Kent
Posté

Bonjour

essaye ceci :

RewriteEngine on
RewriteCond %{HTTP_HOST} !www.mondomaine.com
RewriteRule (.*) http://www.mondomaine.com/$1 [R=301,L]

Posté

Merci c'esttout à fait ce que je voulais !

Cependant, y'at'il une impact au niveau du réferencement je vois qu'il y'a une redirection 301 cette redirection ne peut s'appliqué qu'au visiteur humain ?

Sinon si dans ce cas ça indique qu'ail faut indexer avec les W que sans ça m'arrange, c'est l'option que j'avais choisi dans "Outils pour webmaster".

Posté

La redirection 301 est dite "permanente"

Les moteurs de recherchent mettront a jour leurs index pour en prendre compte et fusionner tes urls avec et sans www

Posté

Trés bien j'ai appliquer cette redirection et je m'en tiendrais.

Merci à toi :) au plaisir.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...