.htaccess: c'est normal qu'on accède quand même aux scripts?
12 messages • Page 1 sur 1
.htaccess: c'est normal qu'on accède quand même aux scripts?
Salut voilà, j'ai mis un .htaccess dans mes divers dossiers, que je voudrais protéger, donc, ça marche, il y a bien la fenêtre qui demande les codes et puis si on arrive à mettre le login et passwrd, , ça ouvre mon index et sinon, ça charge une page 404, qui est enfait mon index mais sans css
comprends pas...
C'est quoi donc cette page 404 exactement?
Est ce que je peux faire en sorte que cette page 404 soit une page à moi, par exemple, qui me redirige sur ma page d'accuiel, par ex?
et en ce qui concerne les css, par ex, il est facile de connaitre le nom de fichier grace à la source, et le nom du dossier où ils se trouvent... et donc mon .htaccess ne me protège pas vraiment car, même si au départ la fenêtre du login et password apparait, même si on met pas le code et qu'on abandonne la fenêtre de code, le script css apparait sur le navigateur... donc pas terrible...
C'est quoi donc cette page 404 exactement?
Est ce que je peux faire en sorte que cette page 404 soit une page à moi, par exemple, qui me redirige sur ma page d'accuiel, par ex?
et en ce qui concerne les css, par ex, il est facile de connaitre le nom de fichier grace à la source, et le nom du dossier où ils se trouvent... et donc mon .htaccess ne me protège pas vraiment car, même si au départ la fenêtre du login et password apparait, même si on met pas le code et qu'on abandonne la fenêtre de code, le script css apparait sur le navigateur... donc pas terrible...
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Merci slender mais ça marche pas vraiment
J'ai donc mis ton code, ça marche pas vraiment... ça m'affiche pas la page que je veux, mon .htacces est dans un dossier et ça affiche la page d'index de la racine, mais sans le css... donc pas beau... j'ai un fichier index dans le dossier, c'est celui là que je voudrais que ça charge, et pas l'index de la racine (et sans css en plus... eheheh.)
ça a pas l'air de marcher, mais c'est peut etre pas la bonne
ça a pas l'air de marcher mais je pensais à un truc; c'est peut être pas la bonne erreur... c'est possible de mettre dans le fichier .htaccess plusieurs numéros d'erreur? type:
en plus de la page d'erreur 401, il apparait une erreur aditionnelle:
voici le message d'erreur que je reçois:
Voici le code de mon htaccess
le fichier .htpasswd est dans le même dossier
- Code: Tout sélectionner
ErrorDocument 401 /mon_dossier/index.php
ErrorDocument 404 /mon_dossier/index.php
en plus de la page d'erreur 401, il apparait une erreur aditionnelle:
voici le message d'erreur que je reçois:
[/b]Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.33 Server at www.pukanina.com Port 80
Voici le code de mon htaccess
- Code: Tout sélectionner
AuthName "Dossier protégé, montrez patte blanche..."
AuthType Basic
AuthUserFile "/home/pukanina/img/.htpasswd"
Require valid-user
ErrorDocument 401 /img/index.php
ErrorDocument 404 /img/index.php
le fichier .htpasswd est dans le même dossier
Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.
cela signifie que le serveur a rencontré une erreur 401 en voulant afficher la page 404, ce qui est normal puisqu'elle est dans un répertoire dont l'accès est protégé !
place ta page 404 dans un répertoire libre d'accès
cela signifie que le serveur a rencontré une erreur 401 en voulant afficher la page 404, ce qui est normal puisqu'elle est dans un répertoire dont l'accès est protégé !
place ta page 404 dans un répertoire libre d'accès
djkori, le retour...
bon, alors ça marche excellent dans tous les dossiers, sauf... sur le dossier css... j'ai beau mettre mon .htaccess et mon .htpasswd dans le dossier, diriger l'erreur 404, 401, vers un dossier non protégé... ça m'affiche le code css.. et comme on a le nom du fichier avec la source, je ne peux pas protéger mon code... est ce que ça serait une particularité de ces fichiers?? sont-ils improtégeable??
bizarre tout de même
edit, non en fait, c'est pas top sur mon dossier media, là où y a mes photos, à chaque fois que la page se charge, faut rentrer un passwd... je crois que je vais laisse tomber les accès protégés... tans pis. mais c'est quand même bizarre que ça marche que sur un seul des dossiers...
edit2... non, vraiment ça buggue vraiment... est ce que ça peut être la faute du serveur?
edit, non en fait, c'est pas top sur mon dossier media, là où y a mes photos, à chaque fois que la page se charge, faut rentrer un passwd... je crois que je vais laisse tomber les accès protégés... tans pis. mais c'est quand même bizarre que ça marche que sur un seul des dossiers...
edit2... non, vraiment ça buggue vraiment... est ce que ça peut être la faute du serveur?
pourquoi tu fais pas un contrôle toi même sur le premier fichier appelé après ton submit et qui vérifie ton accès, qui crée une session, ensuite tous les fichiers du dossier que tu veux protéger le seront à condition de vérifier si la var accès_ok existe:
naturellement faut accéder à mysql si tu veux vérifier l'acces pour beaucoup de clients, si ce n'est que pour un ou deux couples 'login/pass' tu peux le faire directement dans le code.
- Code: Tout sélectionner
if (isset($login) && isset($password))
{
// connexion à la base sql
mysql_connect($host,$user,$pass);
// On vérifie si "access" est égal à "ok" dans la base
// on regarde à l'endroit des login et password
$req = mysql_db_query("slenderline", "select access from tableAccess where login = '$login' and password = '$password'");
// si le login et le password ne sont pas trouvés, on arrète le script
$result = mysql_fetch_object($req) or die("Login ou password incorrect !");
// on met l'access dans une variable $access
$access = $result->access;
// On vérifie la valeur de la variable $access
if ($access != "ok")
{
echo "Compte désactivé !";
// On arrète le script
exit();
}
else
{
// si on a passé toutes les étapes, on enregistre la variable session "entry_ok"
session_register("entry_ok");
}
// on ferme la connexion mysql
mysql_close();
}
naturellement faut accéder à mysql si tu veux vérifier l'acces pour beaucoup de clients, si ce n'est que pour un ou deux couples 'login/pass' tu peux le faire directement dans le code.
sauf erreur de ma part, ce que tu voudrais c'est que ton fichier css ne soit pas visible depuis le site.
Ca ne sert a rien. Un fichier css est forcément téléchargé sur l'ordinateur de l'internaute qui peut ensuite le copier, le lire et l'utiliser à loisir.
En plus si il programme un peu de html, il aura certainement firefox et peut-être l'extension "developper bar" et sa fonction "view css" qui affiche la css qui a été téléchargée.
Et forcément, à chaque fois que tu charges ta page, ça te demande le code pour dl la CSS.
CSS n'est pas une application du serveur, mais de l'interpréteur (IE/Firefox) qui la télécharge avec la page html et la transforme en styles.
++
Ca ne sert a rien. Un fichier css est forcément téléchargé sur l'ordinateur de l'internaute qui peut ensuite le copier, le lire et l'utiliser à loisir.
En plus si il programme un peu de html, il aura certainement firefox et peut-être l'extension "developper bar" et sa fonction "view css" qui affiche la css qui a été téléchargée.
Et forcément, à chaque fois que tu charges ta page, ça te demande le code pour dl la CSS.
CSS n'est pas une application du serveur, mais de l'interpréteur (IE/Firefox) qui la télécharge avec la page html et la transforme en styles.
++
Modérateurs: HawkEye, WebRankInfo, fandecine
12 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Article sur le fichier .htaccess
- Etude de Googlebot, le robot d'indexation de Google
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- WebRankExpert, le service professionnel de WebRankInfo
- GoogleStats : analyse temps réel des visites de Google sur votre site
- Google Dance de mai 2003
- Votre site est mal référencé ? Voilà les remèdes !
- Découpage du forum webmaster en 2 forums
- L'URL Rewriting expliqué aux débutants
- Google accélère le rythme des mises à jour
- htaccess et permissions fonctionne pas (suis blonde normal.)
- Normal ou pas normal ?
- SCRIPTS
- Scripts de création d'annuaire
- Scripts google
- Scripts de tracking
- Recherche scripts gratuits
- Scripts de statistiques?
- Scripts de Podcast
- Mon annuaire de scripts
- GG et les java scripts
- Scripts online
- Scripts Eronnés
- Scripts de refers
- scripts de redirection en javascript
- Analyse de la classe C (adresse IP)
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur). - Tester l'indexation récente d'un site dans Google
Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org). - TouchGraph
Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum