redirection page avec htaccess (rerésolu)

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
bormat
Varan
Messages : 1545
Inscription : 01 juil. 2008, 18:22

redirection page avec htaccess (rerésolu)

Message par bormat »

bonjour à tous
voilà je fais des test avec free et j'aimerais savoir si on peut faire que si une personne arrive sur une page inexistante il soit redirigé vers l'index du site

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7a
Dernière modification par bormat le 10 avr. 2009, 15:07, modifié 5 fois.
https://addons.mozilla.org/en-US/firefox/addon/113517 mon theme en ligne compatilble ff2et 3
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Je ne sais pas si c'est prévu chez Free, mais chez certains hébergeurs tu peux définir une page d'erreur 404 personnalisée.

Si tu as droit au PHP tu peux alors faire une redirection HTTP, et sinon une page avec un lien de retour vers l'accueil et une balise meta refresh.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Message par Zefling »

On peut faire de la redirection des erreur 404 vers une page chez Free.

Dans un fichier .htaccess à la racine :

Code : Tout sélectionner

# Erreur 404 
ErrorDocument 404 /index.html
Mais il faut que ce soit une page sans variable GET (mais il y a aussi un moment de contourner cela, mais la ça devient tordu).

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729)
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
Fabrice.Tres.Net
Tyrannosaurus Rex
Messages : 2390
Inscription : 26 juin 2006, 12:50

Message par Fabrice.Tres.Net »

Ce n'est pas suffisant, car ce sera tout le monde qui sera redirigé, donc la page de test ne sera plus accessible.

Dans le fichier php de traitement d'erreur, il faut ajouter un filtre pour ton adresse ip ou bien un paramètre passé lors de l'appel de la page test pour filtrer les multi-testeurs, genre test.php?laisserpasser=31
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Message par Zefling »

Moi ce que je lis c'est qu'il demande c'est une erreur 404, pas un contrôle de droits ou une erreur 403

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729)
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
bormat
Varan
Messages : 1545
Inscription : 01 juil. 2008, 18:22

Message par bormat »

j'ai un autre pb déjà avec window impossible de nomé un fichier sans rien avantle . donc j'ouvre lwordpab j'enregistre en..htaccess
il est invisible sur le bureau donc je le met dans mes document ensuite avec firezilla je fais le transfert et quand je vais sur le site le fichier n'apparait pas

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
https://addons.mozilla.org/en-US/firefox/addon/113517 mon theme en ligne compatilble ff2et 3
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Fais le contraire alors, envoie d'abord le fichier puis renomme-le sur le serveur.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Message par Zefling »

Précision :
Les fichiers qui commence par un point sont des fichiers caché sous Linux.
Demande à Filezilla d'afficher les fichiers cachés.

L'explorer de Windows ne voudra pas renommer le fichier avec un point au début car pour lui il n'y a qu'une extension (même si le système de fichier le permet).


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729)
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
bormat
Varan
Messages : 1545
Inscription : 01 juil. 2008, 18:22

Message par bormat »

merci pour vos réponse
en fait je le vois dans firezilla mais pas sur en tapant l'adresse
je vais essayer la façon de benoit et dois mettre le fichier en fichier caché ou est ce que je peux le mettre comme un fichier normal

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
https://addons.mozilla.org/en-US/firefox/addon/113517 mon theme en ligne compatilble ff2et 3
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message par Asumbaa »

bormat a écrit :je vais essayer la façon de benoit et dois mettre le fichier en fichier caché ou est ce que je peux le mettre comme un fichier normal
Fichier normal, pas de souci.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0 (.NET CLR 3.5.30729)
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

bormat a écrit :men fait je le vois dans firezilla mais pas sur en tapant l'adresse
Le .htaccess ? C'est normal, heureusement même, c'est un fichier hautement sensible (il peut y avoir un lien vers un fichier de mots de passes, etc.) et la configuration par défaut d'apache interdit l'accès à celui-ci.

bormat a écrit :je vais essayer la façon de benoit et dois mettre le fichier en fichier caché ou est ce que je peux le mettre comme un fichier normal
Comme il y a un point au début du nom de fichier, ce sera un fichier caché, tu ne peux pas faire autrement.
Mais si tu parles de l'option "fichier caché" de windows, cela n'aura aucune influence sur un serveur apache à ma connaissance.
bormat
Varan
Messages : 1545
Inscription : 01 juil. 2008, 18:22

Message par bormat »

bon j'ai mis .fuchier.htacces
sur le serveur puis jr l'ai renommé en .htacces
et là je le vois dans firezilla mais il n'apparait pas dans l'index et la redirection ne fonctionne pas
sinon à la place de redirigé faire comme ce site http://www.elevage-terreneuve.com/IMAGE ... 0mois3.jpg dans l'url il y a une adresse d'image et on est sur une page html c'est ce que je veux faire en fait
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
https://addons.mozilla.org/en-US/firefox/addon/113517 mon theme en ligne compatilble ff2et 3
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message par Asumbaa »

bormat a écrit :... puis jr l'ai renommé en .htacces
C'est peut-être une coquille dans ton post, mais c'est .htaccess (avec deux S). Vérifie déjà ça.

Ensuite, indique-nous ici ce que tu as mis dedans pour la redirection.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0 (.NET CLR 3.5.30729)
bormat
Varan
Messages : 1545
Inscription : 01 juil. 2008, 18:22

Message par bormat »

oui j'ai bien mis avec 2 s dans fireziilla et j'ai mis ça dedans

Code : Tout sélectionner

# Erreur 404
ErrorDocument 404 /index.html
est il possible que ça ne marche pas car je n'ai pas mis de page index pour avoir accès à tous ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
https://addons.mozilla.org/en-US/firefox/addon/113517 mon theme en ligne compatilble ff2et 3
Zefling
Tyrannosaurus Rex
Messages : 2577
Inscription : 21 déc. 2004, 03:45

Message par Zefling »

Heu faut que tu pointes vers une page qui existe sinon ça ne fonctionne pas.

Et le .htaccess est nécessairement un ficher cacher par mesure de sécurité. Il permet de modifier la configuration d'Apache à la volé, donc il ne doit ABSOLUMENT pas être visible depuis le net.

Code : Tout sélectionner

/index.html 

c'est index.html en partant de la racine de ton site c'est équivalent à

Code : Tout sélectionner

http://monsite.fr/index.html

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729)
Mon blog de dév web ― Thème pour le forum Geckozone ― Le clavier Latin-9 fr sous Windows ― Raccourcis clavier pour Firefox
Debian 8 KDE avec Firefox & Nightly
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités