redirection d'un site sans www vers www

redirection d'un site sans www vers www - PHP - Programmation

Marsh Posté le 04-04-2008 à 10:30:32    

Bonjour,
 
J'ai un site héberge chez OVH et je doit le sécuriser en SLL (via leur manager on peut acheter des certifs)
Le truc c'est que si l'on rentre http://toto.fr ou http://www.toto.fr ce n'est pas la meme chose (pour les certificats).
Je souhaite savoir si c'est possible de rediriger un site http://toto.fr vers http://www.toto.fr ? histoire d'acheter 1 seul certificat pour le www.toto.fr.
 
Merci.
Michel

Reply

Marsh Posté le 04-04-2008 à 10:30:32   

Reply

Marsh Posté le 04-04-2008 à 14:55:37    

Tu peux connaitre l'adresse de ton site grâce à la variable $_SERVER['HTTP_HOST'].
Quant à la redirection, jette un coup d'oeil à la fonction header().

Reply

Marsh Posté le 04-04-2008 à 15:03:41    

Sans vouloir dire de bêtise, ton nom de domaine est toto.fr. www.toto.fr est un sous-domaine de toto.fr. Par habitude et/ou harmonisation et/ou norme, les hébergeurs ne proposent que l'accès au sous-domaine www.
Dans mes souvenirs, chez OVH, tu peux créer des sous-domaines et leur donner le chemin physique ou aller chercher des infos mais je ne me rappelle plus comment cela se passe.
L'idée est de t'arranger pour que ton sous-domaine www et ton domaine pointe au même endroit.


Message édité par babasss le 04-04-2008 à 15:13:33

---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 04-04-2008 à 15:06:06    

je pense que tu peux aussi configurer ça dans le manager :
 
Je ne sais plus si c'est comme ça mais essaye d'aller dans "Zone DNS" et ajoute une ligne de type "CNAME"
 

www.toto.fr  CNAME  toto.fr


---------------
oui oui
Reply

Marsh Posté le 04-04-2008 à 15:58:18    

merci pour les réponses, ovh m'a dit que ce serait possible via htacces en url rewriting. je vous tiens au courant.
Michel

Reply

Marsh Posté le 04-04-2008 à 16:29:22    

merci, j'ai trouvé un exemple qui indique :
 
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mondomaine\.com [NC]
RewriteRule ^(.*)$ https://www.mondomaine.com [QSA,R=301]
 
Testé sa marche. en plus il faut rediriger sur du https.
Une dernier question, comment transformer le https://www.mondomaine.com/login.php en https://www.mondomaine.com ?
 
Merci de vos réponses,
Michel

Reply

Marsh Posté le 11-04-2008 à 15:01:59    

je ne pense pas que se soit possible de faire disparaitre le "login.php" :sarcastic:

Reply

Marsh Posté le 11-04-2008 à 17:12:03    

Bah on peut renommer ça en index.php, mais je sais pas si c'est le comportement attendu :/

Reply

Marsh Posté le 11-04-2008 à 17:39:42    

merci pour vos réponses, je marque le sujet comme résolu.

Reply

Marsh Posté le 11-04-2008 à 19:22:44    

Gavrinis a écrit :

je ne pense pas que se soit possible de faire disparaitre le "login.php" :sarcastic:


Beh si, mais bon, quel intérêt?  [:pingouino]  
 
Ah oui, au fait : www is deprecated - Moi j'aurais fait le rewriting dans l'autre sens, mais bon...  [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 11-04-2008 à 19:22:44   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed