|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
Bonjour à tous.
J'essaie de mettre en place les erreurs 404 (et les autres) sur mon site internet. Donc dans un premier temps j'ai crée le fichier .htaccess Code :
Mais voila quand je vais a une page du style : http://localhost/monsite/lalal.html firefox me répond ceci : Citation:
Mais elle est bien à la racine de mon site. Je précise que j'utilise le moteur de template modifié de phpbb3, mes fichiers html étant dans un sous répertoire template. J'ai essayé pas mal de truc sur le fichier .htaccess du style ./error.php, error.php ou meme déplacer le fichier mais rien n'y fait. Quelqu'un à t-il une autre idée?
__________________
Pour me faire grandir |
|||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 265 ![]() |
Y a quoi d'autre dans ce fichier .htaccess ? Il se peut que /error.php soit réécrit et que le résultat de la réécriture n'existe pas. Pour vérifier, ne mets que les ErrorDocument dans ce .htaccess et teste.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
Dans le fichier .htaccess il y a rien d'autre que ce que j'ai mis dans le poste précédent.
Quand je fais une url vers le fichier error.php la page s'affiche tout comme je veux. J'ai testé en mettant un erreur (string) a la place de /error.php le mot s'affiche mais moi je veux une redirection et ca fonctionne pas la redirection. Apparement mon fichier error.php à la racine faut pas le mettre la mais faut le mettre ou alors?
__________________
Pour me faire grandir |
|
|
00
|
|
|
#4 | |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
J'ai trouvé la solution.
Alors pour ceux que ca aiderait il faut mettre le chemin relatif de votre site depuis le répertoire de ce dernier. Je m'explique : Mon site se trouve dans le repertoire "site". Donc quand j'appel l'index je tape ca dans l'url : http://localhost/site/index.php Notez le "site" après "localhost" Et bien dans le ".htacces" il faut mettre "site" devant le fichier pour avoir l'url complète relative de votre fichier erreur. ce qui donne : Citation:
Mais le vrai problème était sur le chemin relatif
__________________
Pour me faire grandir |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com