The requested URL was not found on this server [Résolu/Fermé]

Signaler
-
Messages postés
1288
Date d'inscription
dimanche 21 septembre 2008
Statut
Contributeur
Dernière intervention
17 mars 2017
-
Bonjour,

N'ayant pas trouvé la solution sur d'autres sites, je me permets de vous exposer mon problème. Je travaille actuellement sur un serveur Ubuntu ou j'héberge mes différents sites. La page d'accueil s'affiche correctement, cependant lorsque j'essaie d'accéder à une autre page, le message suivant s'affiche "The requested URL was not found on this server". J'ai d'abord pensé que cela venait du mod rewrite qui n'était pas activité mais cela n'as pas l'air d'être le cas.
D'où peut venir le problème ?

Je vous remercie par avance

1 réponse

Messages postés
1288
Date d'inscription
dimanche 21 septembre 2008
Statut
Contributeur
Dernière intervention
17 mars 2017
740
Bonjour,
vérifier les permissions (chmod) de vos pages.
9
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 61649 internautes nous ont dit merci ce mois-ci

Messages postés
1288
Date d'inscription
dimanche 21 septembre 2008
Statut
Contributeur
Dernière intervention
17 mars 2017
740
Essayer d'ajouter a votre fichier .htaccess
Options +FollowSymlinks
RewriteEngine On
AllowOverride All
Merci mais le problème persiste toujours.

Apercu du .htaccess:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Options +FollowSymlinks
RewriteEngine On
AllowOverride All
</IfModule>
Messages postés
1288
Date d'inscription
dimanche 21 septembre 2008
Statut
Contributeur
Dernière intervention
17 mars 2017
740 > adrienweb
Désolé :/ aucune idée !
essayer en local peut-être pour voir si c'est ok?
Bonjour,

Merci pour vos réponses, mais le problème venais du vhost, le chemin du <Directory/> n'étais pas correct .. Erreur de ma part.
Messages postés
1288
Date d'inscription
dimanche 21 septembre 2008
Statut
Contributeur
Dernière intervention
17 mars 2017
740 > adrienweb
Voila pour avoir le chemin du <Directory> correct :

Créez un fichier realpath.php et mettez-y ce code :
<? echo realpath("realpath.php"); ?>

puis placez ce fichier sur la racine de votre FTP.
Ensuite dans votre navigateur lancez le fichier "realpath.php"
http://votre-site/realpath.php

vous aurez alors un résultat de ce style :
/home/user/s/m/www/realpath.php

Le chemin de votre site est donc : /home/user/s/m/www/, il ne vous reste plus qu'à y mettre le reste de votre chemin vers le fichier .htaccess

Un autre astuce consiste à faire volontairement une erreur dans le code PHP https://forums.commentcamarche.net/forum/affich-2012497-aide-avec-chemin-php-htaccess#1

PHP: realpath - Manual https://www.php.net/manual/fr/function.realpath.php