souhila Posté 7 Janvier 2018 Posté 7 Janvier 2018 Bonjour, Mon problème est que mon site est hébérgé chez ovh, j'ai essayé de crée .htaccess pour faire la redirection 301 (lorsque j'écris l'url: mon-site.net sur le navigateur, ce dernier me redirige vers www.mon-site.net) et la rediction de http vers https. Quand j'écris: mon-site.net sur la barre de navigation, il m'affiche erreur 404 (The requested URL / was not found on this server). et lorsque j'ajoute les www. à l'adresse saisie avant sur la barre de navigation, mon site se redirige vers https://www.mon-site.net et mon site s'affiche correctement. voici le code que j'ai mis dans le fichier .htaccess ErrorDocument 404 /erreur-404.php Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^mon-site.net [nc] rewriterule ^(.*)$ http://www.mon-site.net/$1 [r=301,nc] RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.mon-site.net/$1 [R=301,L] En réalité je suis débutante et c'est mon premier .htaccess que je crée, SVP aidez moi à trouver la solution à ce problème. Merci d'avance à tous
Message populaire. Dan Posté 7 Janvier 2018 Message populaire. Posté 7 Janvier 2018 Bonjour et bienvenue à bord de Webmaster Hub ! Remplace ceci : RewriteEngine on rewritecond %{http_host} ^mon-site.net [nc] rewriterule ^(.*)$ http://www.mon-site.net/$1 [r=301,nc] RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.mon-site.net/$1 [R=301,L] par RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule /?(.*) https://www.mon-site.net/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^mon-site.net$ RewriteRule /?(.*) https://www.mon-site.net/$1 [R=301,L] ... cela devait être bon ! 1
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant