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 ?