fichier.htaccess problème de redirection
Dernière réponse : dans Programmation
Salut à tous
J'ai crée une page web voir ici http://mesvideodelou.free.fr/ ou j'invite mes amis à cliquer sur entrer.
Une fois que la personne à cliquer elle est invitée à s'identifier pour accéder à mes images qui se trouvent dans un répertoire racine du serveur ou j'ai mis mon fichier .htacess.
Le problème est que je veux que la personne qui n'est pas invitée quand elle clique sur le bouton annuler soit redirigée sur une page personnalisée que j'ai crée voir ici http://mesvideodelou.free.fr/erreur401.html
Hélas celà ne marche qu'à moitié c'est à dire que j'ai une page sur fond blanc avec le texte que j'ai écris.
La page d'erreur est aussi dans le répertoire racine du serveur).
Voici un exemple du fichier .htaccess
PerlSetVar AuthFile /xxxx/xxxxxx/.xxxxx
AuthName "Accés Restreint"
AuthType Basic
require valid-user
ErrorDocument 401 /erreur401.html
Qui sait où j'ai fait une erreur?
A+
J'ai crée une page web voir ici http://mesvideodelou.free.fr/ ou j'invite mes amis à cliquer sur entrer.
Une fois que la personne à cliquer elle est invitée à s'identifier pour accéder à mes images qui se trouvent dans un répertoire racine du serveur ou j'ai mis mon fichier .htacess.
Le problème est que je veux que la personne qui n'est pas invitée quand elle clique sur le bouton annuler soit redirigée sur une page personnalisée que j'ai crée voir ici http://mesvideodelou.free.fr/erreur401.html
Hélas celà ne marche qu'à moitié c'est à dire que j'ai une page sur fond blanc avec le texte que j'ai écris.
La page d'erreur est aussi dans le répertoire racine du serveur).
Voici un exemple du fichier .htaccess
PerlSetVar AuthFile /xxxx/xxxxxx/.xxxxx
AuthName "Accés Restreint"
AuthType Basic
require valid-user
ErrorDocument 401 /erreur401.html
Qui sait où j'ai fait une erreur?
A+
Autres pages sur : fichier htaccess probleme redirection
Lassé par la pub ? Créez un compte
Tu rediriges vers http://mesvideodelou.free.fr/sandy-jl/ ...
A prioris remplace ton /erreur401.html par l'url complete http://mesvideodelou.free.fr/erreur401.html
A prioris remplace ton /erreur401.html par l'url complete http://mesvideodelou.free.fr/erreur401.html
merci pour ta réponse boubpopsyteam.
Quand je remplace dans le fichier .htaccess erreur401.html par l'url complete http://mesvideodelou.free.fr/erreur401.html je tombe sur la page http://mesvideodelou.free.fr/sandy-jl/ qui est non autorisé.
Je comprends pas
Quand je remplace dans le fichier .htaccess erreur401.html par l'url complete http://mesvideodelou.free.fr/erreur401.html je tombe sur la page http://mesvideodelou.free.fr/sandy-jl/ qui est non autorisé.
Je comprends pas
A mon avis ta redirection marche bien, mais tu rentres quand même dans le dossier "sandy jl". Ta page d'erreur se trouve donc "virtuellement" dans ce dossier, ce qui n'est pas le cas de la feuille css.
Essaie en mettant / devant le nom de ta feuille de style dans le head de ta page html :
Essaie en mettant / devant le nom de ta feuille de style dans le head de ta page html :
<link rel="stylesheet" media="screen" type="text/css" title="erreur401" href="/erreur401.css" />
Ce que je veux dire Marsien c'est que quand je consulte le petit site sur internet que je suis entrain de creer il n'y a pas de problème il fonctionne correctement.
Par contre les copies de ces même fichier se trouvent dans le dossier Mes documents sur mon disque dur.
Ce que je ne comprends pas c'est pourquoi lorsque je clique sur le fichier "erreur401.htlm" de mon disque dur le fichier s'affiche sans le fond "neige" et par contre le texte est écrit sans le formatage correct alors que par contre ma page d'accueil elle fonctionne correctement.
A+
Par contre les copies de ces même fichier se trouvent dans le dossier Mes documents sur mon disque dur.
Ce que je ne comprends pas c'est pourquoi lorsque je clique sur le fichier "erreur401.htlm" de mon disque dur le fichier s'affiche sans le fond "neige" et par contre le texte est écrit sans le formatage correct alors que par contre ma page d'accueil elle fonctionne correctement.
A+
C'est le / que je t'ai fait ajouter hier : il sert à dire à ton navigateur de rechercher le fichier voulu depuis la racine de l'arborescence.
Dans ton espace free, tu as mis tes fichiers css à la racine de ton site. Donc tes liens marchent tels qu'il sont.
Par contre dans ton disque dur, tes fichiers css ne sont pas à la racine de l'arborescence (qui est sans doute C:, la lettre de ton disque dur), mais bien plus loin, dans "Mes documents". Du coup, ton navigateur ne le retrouve pas, et c'est normal... (il cherche dans C: alors que tes fichiers sont dans C:\Documents & Settings\<ta session>\Documents de <ta session>).
J'espère que j'ai été clair
C'est un peu dur a expliquer !
Dans ton espace free, tu as mis tes fichiers css à la racine de ton site. Donc tes liens marchent tels qu'il sont.
Par contre dans ton disque dur, tes fichiers css ne sont pas à la racine de l'arborescence (qui est sans doute C:, la lettre de ton disque dur), mais bien plus loin, dans "Mes documents". Du coup, ton navigateur ne le retrouve pas, et c'est normal... (il cherche dans C: alors que tes fichiers sont dans C:\Documents & Settings\<ta session>\Documents de <ta session>).
J'espère que j'ai été clair
C'est un peu dur a expliquer ! Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumFichier htaccess et free
- ForumProblème de redirection en php
- ForumFichier htaccess qui fonctionne chez free
- ForumRedirection par .htaccess
- ForumFichier de redirection
- ForumRedirection 301 avec .htaccess
- ForumHtaccess redirection permanente
- ForumRedirection si annuler htaccess
- articlesProblème htaccess ovh
- ForumRedirection fichier search
- Voir plus