personnalisation erreur 404 chez ovh

personnalisation erreur 404 chez ovh - Windows & Software

Marsh Posté le 08-08-2002 à 23:25:19    

bonsoir, je ne sais plus dans quel thread j'ai lu qu'un gars n'arrivait pas à faire ça, alors je crée ce topic en espérant qu'il tombe dessus !
 
tout d'abord se créer sa page d'erreur personnalisée, la placer à la racine de son compte ftp
 
ensuite, créer un fichier htaccess.txt qui contiendra juste ça :
 

Code :
  1. ErrorDocument 404 http://ton_adresse_ovh/missing.php3


 
placer ce fichier à la racine du compte ftp aussi, et le renommer en .htaccess
 
voilà, dorénavant, en cas d'erreur 404, les surfeurs seront redirigés vers ta page missing.php3
 
on peux faire la même chose avec les erreurs 403
 
@+

Reply

Marsh Posté le 08-08-2002 à 23:25:19   

Reply

Marsh Posté le 08-08-2002 à 23:39:53    

je l'ai retrouvé, c'était pentier et c'est ici :
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=

Reply

Marsh Posté le 09-08-2002 à 00:04:47    

j'allais le dire

Reply

Marsh Posté le 09-08-2002 à 00:05:26    

;)

Reply

Marsh Posté le 09-08-2002 à 21:46:11    

merci mais ca n'a pas l'air de fonctionner...
 
J'ai créé un fichier html avec le message d'erreur. Je l'ai renommé en missing.php3
 
ensuite j'ai créé le fichier txt mais quand tu le renomme en htaccess il doit se nommer comment.
 
En tous cas merci pour ton aide...  :)

Reply

Marsh Posté le 09-08-2002 à 21:51:22    

Le fichier doit s'appeler
 
.htaccess
 
Le point est important, tu dois d'abord mettre ton fichier sur ton ftp puis le renommer en .htaccess (en tout cas sous windows)

Reply

Marsh Posté le 09-08-2002 à 21:54:32    

hyptos a écrit a écrit :

Le fichier doit s'appeler
 
.htaccess
 
Le point est important, tu dois d'abord mettre ton fichier sur ton ftp puis le renommer en .htaccess (en tout cas sous windows)




 
super ca marche  :jap:

Reply

Marsh Posté le 09-08-2002 à 21:56:23    

le .permet de le rendre non visible

Reply

Marsh Posté le 09-08-2002 à 21:58:16    

Je@nb a écrit a écrit :

le .permet de le rendre non visible




 
Ca le rend non-visible sous linux et pas ailleurs

Reply

Marsh Posté le 09-08-2002 à 22:01:41    

oui c ce que je veux dire

Reply

Marsh Posté le 09-08-2002 à 22:01:41   

Reply

Marsh Posté le 09-08-2002 à 22:07:18    

et pour empêcher la vision des répertoires? Pour avoir l'erreur 403? Je veux dire que http://www.materiel.be/alims/ est accessible par exemple...

Reply

Marsh Posté le 09-08-2002 à 22:09:09    

salut
tu n'es pas obligé de mettre missing.php (c'est moi qui ait mis ça ;)
tu peux mettre le nom que tu veux mais il faut bien mettre le bon chemin dans le fichier .htaccess
 
en plus je viens de voir que cette explcation technique se trouvait dans la faq d'ovh :p
@+ :)
 

Code :
  1. Plans concernés : xxlplan, mediaplan, 720plan, 240plan, 90plan, 60gp, mailplan
  2. Catégories : Web
  3. Q: Est-il possible de rediriger le visiteur sur une page de mon site lorsqu'il essaye d'accéder à une page qui n'existe pas ?
  4. --------------------------------------------------------------------------------
  5. R: Oui, c'est possible. Pour cela, créez un fichier nommé .htaccess dans votre répertoire www, dans lequel vous placerez cette ligne pour rediriger le visiteur vers le fichier erreur.html de votre répertoire www :
  6. ErrorDocument 404 http://nomdedomaine/erreur.html
  7. Vous pouvez également rediriger l'erreur vers un script CGI qui affichera un message, redirigera le visiteur vers un autre fichier selon l'URL qui était demandée au départ (disponible dans la variable d'environnement REQUEST_URI), et/ou vous enverra un mail, etc. Pour cela, rajouter la ligne suivante dans votre fichier .htaccess:
  8. ErrorDocument 404 http://nomdedomaine/cgi-bin/erreur.cgi?type=404
  9. Un changement est à faire uniquement si la page est appelée en https (SSL) pour cela il faut mettre ceci :
  10. ErrorDocument 401 /~login/error.html
  11. Ce système vous permet également de gérer les autres erreurs qui peuvent être générées par le serveur web.
  12. Les plus courantes sont:
  13. 401: Authorization required. Cette erreur est générée lorsqu'un visiteur saisit un mauvais login / mot de passe lors de l'accès à un fichier ou répertoire protégé.
  14. 403: Access denied. L'accès à un répertoire dans lequel aucun fichier index.html (ou index.cgi, etc.) n'est présent et que la confiruration du serveur interdit l'affichage des fichiers du répertoire.
  15. 404: Not Found. Le fichier que le visiteur essaie de voir n'existe pas.
  16. 500: Server Error. Typiquement, c'est le cas lorsqu'un CGI ne s'est pas exécuté correctement, ou que les droits du script ne sont pas corrects.


 
 

pentier a écrit a écrit :

merci mais ca n'a pas l'air de fonctionner...
 
J'ai créé un fichier html avec le message d'erreur. Je l'ai renommé en missing.php3
 
ensuite j'ai créé le fichier txt mais quand tu le renomme en htaccess il doit se nommer comment.
 
En tous cas merci pour ton aide...  :)  



Reply

Marsh Posté le 09-08-2002 à 22:09:53    

Tu dois mettre ça dans ton htaccess
 
AuthUserFile ./.htpasswd
AuthGroupFile /dev/null
AuthName "Site protégé"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
 
Et créer un fichier .htpasswd qui contient les utilisateurs (au cas ou c'est ta prochaine question) qui ressemble à  
 
sebastien:$apr1ff83.....$bONfqUZ6PRjkhQxdIG3dt0
 
Et le password est crée par htpasswd.exe

Reply

Marsh Posté le 09-08-2002 à 22:10:28    

réponse juste au dessus ;)
 
edit : pas celle de hyptos, mais la mienne
hyptos, ta soluce limite l'accès par mot de passe, je ne pense que ce soit ce qu'il veuille pour son dossier "alims"
@+ :)
 

pentier a écrit a écrit :

et pour empêcher la vision des répertoires? Pour avoir l'erreur 403? Je veux dire que http://www.materiel.be/alims/ est accessible par exemple...




Message édité par blueteen le 09-08-2002 à 22:11:24
Reply

Marsh Posté le 09-08-2002 à 22:17:51    

euh désolé mais pour l'erreur 403, càd empêcher l'accès à un répertoire sans mot de passe... je fais comment?
 
 :jap:

Reply

Marsh Posté le 09-08-2002 à 22:19:16    

Essaie
 
ErrorDocument 403 http://ton_adresse_ovh/403.htm

Reply

Marsh Posté le 09-08-2002 à 22:19:31    

ben tu fais ton .haccess
et en dessous de la ligne avec l'erreur 404, tu rajoutes ta ligne mais avec :
ErrorDocument 403 http://nomdedomaine/403.html
 
bien sûr tu prépares ta page d'erreur 403 :)

Reply

Marsh Posté le 09-08-2002 à 22:21:18    

J'ai gagne, j'était le premier  :benetton:  :benetton:  :benetton:

Reply

Marsh Posté le 09-08-2002 à 22:22:10    

;)

Reply

Marsh Posté le 09-08-2002 à 22:23:57    

blueteen a écrit a écrit :

ben tu fais ton .haccess
et en dessous de la ligne avec l'erreur 404, tu rajoutes ta ligne mais avec :
ErrorDocument 403 http://nomdedomaine/403.html
 
bien sûr tu prépares ta page d'erreur 403 :)




désolé cela ne fonctionne pas :/

Reply

Marsh Posté le 09-08-2002 à 22:26:27    

Je viens de penser que ma réponse est conne puisque l'on veut créer l'erreur 403 et pas la gérer.
 
Je regarde

Reply

Marsh Posté le 09-08-2002 à 22:26:54    

Essaie
 
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Site protégé"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

Reply

Marsh Posté le 09-08-2002 à 22:29:39    

hyptos a écrit a écrit :

Essaie
 
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Site protégé"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>




 
il demande un user et pwd...  :o  
 
Merci de m'aider en tous cas...

Reply

Marsh Posté le 09-08-2002 à 22:33:37    

bon, je viens de tester et je sais pkoi : en fait, il y a une autre condition pour que ça marche..
c'est qu'il faut que cela soit prévu dans la configuration d'apache (httpd.conf)
dans ce fichier, on peut dire si les dossiers sans fichiers index sont listables ou pas
si on indique qu'on ne peut pas lister les dossiers lorsqu'il n'y a pas d'index, alors tu pourras configurer ton erreur 403.
mais là ce n'est pas le cas..
désolé
@+
 

pentier a écrit a écrit :

 
désolé cela ne fonctionne pas :/



Reply

Marsh Posté le 09-08-2002 à 22:35:22    

blueteen a écrit a écrit :

bon, je viens de tester et je sais pkoi : en fait, il y a une autre condition pour que ça marche..
c'est qu'il faut que cela soit prévu dans la configuration d'apache (httpd.conf)
dans ce fichier, on peut dire si les dossiers sans fichiers index sont listables ou pas
si on indique qu'on ne peut pas lister les dossiers lorsqu'il n'y a pas d'index, alors tu pourras configurer ton erreur 403.
mais là ce n'est pas le cas..
désolé
@+
 
 




 
pas possible chez ovh?

Reply

Marsh Posté le 09-08-2002 à 22:37:07    

pourtant ils le disent dans leur faq mais j'y arrive pas (et vu qu'on peut lister les répertoires en temps normal, c'est qu'ils n'ont pas interdit de lister, donc je ne pense pas que ça marche, car ça veut dire que leur fichier de config d'apache n'est pas prévu pour...)
essaie de les contacter sinon (tu as quoi déjà comme hébergement ?)
moi j'ai 60gp (d'ailleurs je voulais en ouvrir un autre et j'y arrive pas :p)


Message édité par blueteen le 09-08-2002 à 22:37:50
Reply

Marsh Posté le 09-08-2002 à 22:38:11    

blueteen a écrit a écrit :

pourtant ils le disent dans leur faq mais j'y arrive pas (et vu qu'on peut lister les répertoires en temps normal, c'est qu'ils n'ont pas interdit de lister, donc je ne pense pas que ça marche, car ça veut dire que leur fichier de config d'apache n'est pas prévu pour...)
essaie de les contacter sinon (tu as quoi déjà comme hébergement ?)
moi j'ai 60gp (d'ailleurs je voulais en ouvrir un autre et j'y arrive pas :p)




 
un 240plan... le 60gp était insuffisant.

Reply

Marsh Posté le 09-08-2002 à 22:40:18    

un peu cher pour moi ;)
et trop gros :p
mais tu dois pouvoir leur demander, au prix où c'est, ils peuvent bien faire ça :)

Reply

Marsh Posté le 09-08-2002 à 22:43:06    

blueteen a écrit a écrit :

un peu cher pour moi ;)
et trop gros :p
mais tu dois pouvoir leur demander, au prix où c'est, ils peuvent bien faire ça :)




 
ben c'est pas une question de taille mais de hits. Je dépassais les 30000 hits par jour...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed