Redirection

tina -  
kelux Messages postés 3267 Statut Contributeur -
oui encore moi

je souhaiterai rediriger ma page d accueil http (serveur web) en https (que je viens de mettre en place )
car l adresse du site est connu en http

qq un sait comment faire ?? merci

1 réponse

kelux Messages postés 3267 Statut Contributeur 432
 
salut tina !

Tu utilises Apache j'imagine ??

En premier lieu arrives tu a accéder correctement à ton site en https ?
Tu as bien aussi un ssl.conf ??

Tu aimerais rediriger tout le site ?? ou bien seulement une partie ?

Une fois répondu à ces qq questions je te fais ca :Þ

Luc L.
0
tina
 
oui apache

j ai bien acces au site en http et en https

j ai egalement le ssl.conf

je souhaiterai rediriger tous le site

j ai egalement un soucis avec https qui m affiche une pop up qui indique que des elements ne sont pas securisé comment puis je resoudre ce pb (s il y a solution)

merci a toi
0
kelux Messages postés 3267 Statut Contributeur 432 > tina
 
j ai egalement un soucis avec https qui m affiche une pop up qui indique que des elements ne sont pas securisé comment puis je resoudre ce pb (s il y a solution)

--> je ne suis pas webmestre , mais je pense que c'est au niveau de la conception de la page elle meme (programmation web).Je ne pourrai pas t'aider davantage sur ce point.


Il faut tu ais le module de réécriture d'adresse disponible pour Apache, à savoir Rewrite.

J'ai essayé avec ma config, je n'ai pas la possibilité de réécrire ce qui se trouve à la racine du serveur, par contre je peux réécrire qu'a partir d'un dossier...
tu déplaces ton site dans un dossier (monsite) et tu places un index qui redirige vers l'index du dossier (monsite)

Je ne sais pas si je suis clair :/

Donc pour la redirection, voila ce que je te propose:

On édite le httpd.conf, je suppose que tu mets tes pages web dans le dossier /www/htdocs (cela peut etre autre part...)

Tu as (ou rajoute, avec tes options) une partie :

<Directory "/www/htdocs/monsite">
---
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{SERVER_NAME}/monsite [L,R]

---
</Directory>

Voila voila, quoiqu'il arrive je cherche pourquoi je n'arrive pas a rediriger le site entier à partir de la racine, cela m'a intrigué de ne pouvoir le faire qu'a partir d'un dossier....
Si je trouve je t'en ferais part.

Il y a certainement plus simple, c'est à dire sans réécriture ... peut etre avec le paramètre "Listen", qui n'écoutera pas sur le port 80.

Par contre avec de l'iptables et du forward de port, cela ne marchera pas c'est certain.

Je te conseille aussi d'aller faire un tour sur le site d'apache France :

http://www.apachefrance.com/


Luc L.
0