Bonjour à tous,
j'ai développé un site avec PHP que j'ai hébergé chez OVH.
Le problème c'est que lorsque je tape l'adresse de mon site, la page d'accueil s'ouvre avec cette URL :
https://ndd.fr/public/index.php?accueil (ndd pour "nom de domaine")
Mon site renvois donc une erreur 404 page non trouvée évidement.
Mes autres pages fonctionnent parfaitement exemple :
https://ndd.fr/articlesTout est nickel
J'en déduis que le problème viens de mon .htaccess (racine) qui est le suivant :
Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 RewriteEngine on RewriteCond %{HTTP_HOST} ^ndd.fr$ [NC,OR] RewriteCond %{HTTP_HOST} ^www.ndd.fr$ RewriteCond %{REQUEST_URI} !public/ RewriteRule (.*) /public/$1 [L]
à Savoir que j'ai également un .htaccess dans le dossier public (là ou est mon index.php) qui est le suivant :
Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?$1 [L,QSA]
Avez vous une piste pour régler ce problème SVP ?
Partager