Redirection vers page login avec centos
Résolu/Fermé
medaous2020
Messages postés
6
Date d'inscription
lundi 7 mars 2016
Statut
Membre
Dernière intervention
18 juin 2020
-
7 mars 2016 à 11:00
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 9 mars 2016 à 10:32
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 9 mars 2016 à 10:32
A voir également:
- Redirection vers page login avec centos
- Supprimer une page word - Guide
- My.canalbox.africa/login - Forum Box et Streaming vidéo
- Il est en cours de transport vers votre site de livraison ✓ - Forum Consommation & Internet
- Windows 7 vers windows 10 - Accueil - Mise à jour
2 réponses
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 811
Modifié par mamiemando le 7/03/2016 à 20:03
Modifié par mamiemando le 7/03/2016 à 20:03
Bonjour,
Le truc qui n'est pas très logique (ou j'ai loupé quelque chose) c'est que ni l'URL, ni la redirection n'impliquent la page /stock/login.
J'ai plus l'impression que tu as une page mettons stock/index.php qui est automatiquement appelée, qui inclue stock/login. Si c'est bien ça, ça me paraît un peu bizarre car du coup à chaque échec du chargement de stock/login, tu vas recharger stock/index.php qui va (si opt=$1 n'évite pas le problème) provoquer le problème en boucle. Si le but est de tester si le fichier stock/login existe ou non, il serait plus simple de le tester directement dans stock/index.php.
Ensuite si tu tiens vraiment à passer par des .htaccess, il faut que tu vérifies si apache est bien configuré. Pour cela tu peux suivre ce tutoriel :
http://perso.telecom-paristech.fr/~danzart/frames/htaccess.html
Il est alors possible de configurer un htaccess à ton idée :
http://httpd.apache.org/docs/1.3/custom-error.html
Enfin, un RewriteEngine on est une directive apache, donc je ne vois pas trop le rapport avec htaccess. Ce sont deux mécanismes indépendants. Les instructions
https://httpd.apache.org/docs/2.4/fr/mod/mod_rewrite.html
Pour déboguer des redirections apache, activer les logs dans apache et les afficher avec
Bonne chance
Le truc qui n'est pas très logique (ou j'ai loupé quelque chose) c'est que ni l'URL, ni la redirection n'impliquent la page /stock/login.
J'ai plus l'impression que tu as une page mettons stock/index.php qui est automatiquement appelée, qui inclue stock/login. Si c'est bien ça, ça me paraît un peu bizarre car du coup à chaque échec du chargement de stock/login, tu vas recharger stock/index.php qui va (si opt=$1 n'évite pas le problème) provoquer le problème en boucle. Si le but est de tester si le fichier stock/login existe ou non, il serait plus simple de le tester directement dans stock/index.php.
Ensuite si tu tiens vraiment à passer par des .htaccess, il faut que tu vérifies si apache est bien configuré. Pour cela tu peux suivre ce tutoriel :
http://perso.telecom-paristech.fr/~danzart/frames/htaccess.html
Il est alors possible de configurer un htaccess à ton idée :
http://httpd.apache.org/docs/1.3/custom-error.html
Enfin, un RewriteEngine on est une directive apache, donc je ne vois pas trop le rapport avec htaccess. Ce sont deux mécanismes indépendants. Les instructions
Rewrite...devrait plutôt figurer dans la configuration de ton virtualhost (typiquement /etc/apache2/sites-enable/000-default). Plus de détails ici :
https://httpd.apache.org/docs/2.4/fr/mod/mod_rewrite.html
Pour déboguer des redirections apache, activer les logs dans apache et les afficher avec
tail -fpour les voir évoluer en live est une bonne idée :
tail -f /var/log/apache2/*.log
Bonne chance
medaous2020
Messages postés
6
Date d'inscription
lundi 7 mars 2016
Statut
Membre
Dernière intervention
18 juin 2020
8 mars 2016 à 12:51
8 mars 2016 à 12:51
Merci beaucoup mamiemando le lien http://perso.telecom-paristech.fr/~danzart/frames/htaccess.html m'a beaucoup aidé.
il suffit de changer "AllowOverride None" à "AllowOverride All " dans le fichier de configuration httpd.conf pour permettre de lire .htaccess
il suffit de changer "AllowOverride None" à "AllowOverride All " dans le fichier de configuration httpd.conf pour permettre de lire .htaccess
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 811
9 mars 2016 à 10:32
9 mars 2016 à 10:32
Merci pour ton retour et bonne continuation !