Problème redirection PHP
barbelu Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un exam de PHP/JS et il se trouve que j'ai un soucis.. On m'a fourni un projet de site web que je dois debuguer, j'ai donc créé une VM en linux, j'ai balancé tout le projet sur le serveur (/var/www) et lorsque je vais sur le site, il fonctionne, sauf que quand je clique sur une redirection, on m'affiche erreur 404..
Je vous balance un ZIP du projet pour que vous puissiez avoir une idée sous ce lien..
Je vous remercie d'avance !
https://www.mediafire.com/file/21qbb5eaabhyowx/MyBug.zip/file
Windows / Chrome 110.0.0.0
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur.
- Supprimer une page word - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
- Url - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Consultez le code source de cette page. copiez la ligne qui indique aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
5 réponses
Bonjour,
Avant de s'amuser à l'installer chez nous.. on pourrait essayer de voir ce qui ne va pas avec toi...
As tu essayé de comprendre le souci ? (puisque.. après tout .. ça fait parti de ton exercice... )
Pour commencer, lorsque tu cliques sur un "lien" (et non une "redirection" ) .. quelle URL apparait dans ton navigateur ?
Te semble t'elle conforme ?
As tu bien suivi les consignes pour l'installation ? (création de la bdd, virtualhost...) ?
Faire fonctionner le projet :
1. Créer une base de données "mytoolbox" et importer le fichier "database.sql" pour avoir les données de base.
2. Renseigner vos variables d'environnement dans le fichier config.php
3. Créer un virtual host pour le site (mytoolbox.local par exemple)
Bonjour, tout d’abord, merci de ta réponse.
j’ai essayé de comprendre le soucis, en vain malheureusement.
J’ai bien importé la BDD, par contre pour ce qui est du virtual host, j’ai un soucis je n’y arrive pas, mais ce n’est pas lui qui cause le problème de lien (du moins je pense).
Lorsque je clique sur un lien, le lien qui apparaît est celui ci : 192.168.56.101/cesar par exemple, si je clique sur cesar.
Merci d’avance à toi
testé sur mon PC via un laragon et un virtualhost ... pas de soucis.
Les liens fonctionnent.
Quoi qu'il en soit, le souci ne vient clairement pas du PHP. ( testé en php 7.2 )
Quand tu ouvres le site sur la page principale, tu as comme url : http://192.168.56.101/
ou tu as un "sous-dossier" dans l'url ?
Si tu as un sous-dossier, on en revient à l'importance du virtualhost
Tu peux aussi essayer de modifier le fichier .htacess
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionon en revient au fichier .htacess
Essaye de voir ce que ça donne avec le fichier modifié comme ceci :
RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] #Ligne désactivée suite à ton param apache #RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] SetEnvIf Request_URI ^/admin auth=1 AuthName "Merci de vous connecter" AuthType Basic #chemin modifie en fonction de ton parametrage apache AuthUserFile ".htpasswd" ################################################################ # A voir si les lignes ci-après doivent être modifiées ou non ################################################################ ## first, allow everybody #Order Allow,Deny #Satisfy any #Allow from all #Require valid-user ## then, deny only if required #Deny from env=auth