Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté




Poum45
URL : pas de bidouillage possible [résolu]
 0  #1
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
Bonjour @ tous.

Je cherche une méthode afin de régler un souci. Rien de cata mais j’aimerai avoir une solution « propre ».

Un site est constitué de sa racine et ses dossiers (sous-dossiers…).
Je cherche à « interdire » l’accès à ces dossiers en empêchant l’affichage de leur contenu.

Exemple : pour www.monsite.fr je veux que si l’internaute transforme manuellement cette adresse en www.monsite.fr/css/ ne s’affiche pas le contenu de ce dossier.

Je pourrais placer un .htaccess dans tous les dossiers ou autre méthode, ajouter un « index » qui redirige vers une page donnée mais bon, faut se les farcir un par un.

J’avais pensé aussi à réécrire l’url. En sommes, masquer ce qui s’affiche après le « .fr ». Mais là, j’ai un doute que ça soit une bonne méthode quant au référencement des pages.

Il y a-t-il une méthode radicale et acceptable pour réaliser cette tâche ?
La méthode serait de la même manière utile pour rediriger les 404 😉

Contribution le : 17/04/2013 15:02
Signaler

Invité
 0  #2
FantômeInvité
C'est quoiiiiiiiiiiiiiii tes dossiers ???

Contribution le : 17/04/2013 15:22
Signaler

Wiliwilliam
 0  #3
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 38205
Karma: 18924
css c'est la mise en page (m'enfin je doute que ça soit ça dont il parle effectivement :-D)

Htaccess me parait la façon la plus simple.
sinon bin tu mets un index.html dans chaque dossier que tu veux interdire l'accès.
Exemple: j'ai un dossier /sexe, je mets un incex.html dedans; du coup:
si je tape http://monsite.fr/sexe le "index" est prioritaire dans l'affichage du navigateur.
après tu personnalises l'index en mettant un "error 404" ou une bêtise dans le genre.

bon moi c'est le bidouillage que je fais, je dis pas que c'est la meilleur solution, et je dis pas que c'est completement sécu. mais ça marche


EDIT: je me rends compte que je n'avais pas bien lu ton post.
bon bin j'ai pas d'autre idée, moi je trouve ça pas bien compliqué de mettre un index pourtant


EDIT2: t'as essayé de jouer avec les permissions sur le ftp?
(read write execute)

Contribution le : 17/04/2013 15:26
Signaler

Biiiiiip
 0  #4
Je masterise !
Inscrit: 10/01/2008 13:31
Post(s): 4693
Karma: 684
bah je vois pas vraiment d'autre solution qu'un htaccess ou un index :-| (et suffit de copier/coller, ça va vite quand même).

Contribution le : 17/04/2013 15:32
Signaler

-Flo-
 0  #5
Je poste trop
Inscrit: 08/01/2005 13:41
Post(s): 15190
Karma: 12562
Si tu tournes sous Apache tu peux désactiver ça directement au niveau de la conf du serveur via le httpd.conf, à condition d'y avoir accès.

Je suppose que c'est aussi possible avec les autres serveurs.

Contribution le : 17/04/2013 16:46
Signaler

Poum45
 0  #6
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
@ Wili, pour l'index je sais faire.
Mais faisant X sites par mois,j'ai pas envie à chaque fois de me dire que quand je crée un dossier que je dois y inclure un index.xxx.
J'ai envie que ça soit automatique.

Idem pour Volvik. Je cherche une solution passe partout.

@ Flo : en général (sauf exception) tous mes sites sont chez OVH.
De même, je prends le prix de base, genre 30 euros / an (nom de domaine, hébergement...).
Ca rempli les conditions de pouvoir manipuler le serveur ?

Si possible, donne moi une ou deux indications afin que j'aille vérifier 🙂





Quoi qu'il en soit, merci @ vous de m'avoir répondu 😉

Contribution le : 17/04/2013 23:39
Signaler

Adr1enb
 0  #7
La loi c'est moi
Inscrit: 19/04/2008 16:29
Post(s): 8776
Karma: 2423
Tu met un .htaccess dans le dossier avec comme contenu:

Options -Indexes


Le contenu du dossier ne sera pas affiché. 🙂

Contribution le : 17/04/2013 23:43
Signaler

Poum45
 0  #8
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
@ djfameus : à savoir dans chaque dossier ?
Ce qui revient (quant au temps de travail) à y placer un index non ?

Contribution le : 17/04/2013 23:45
_________________
Les mouches m'agacent mais Le Croco c'est par là
Signaler

Adr1enb
 0  #9
La loi c'est moi
Inscrit: 19/04/2008 16:29
Post(s): 8776
Karma: 2423
Tu le met juste dans le .htaccess situé à la racine de ton site, les dossiers récursifs sans index ne seront pas visibles

Contribution le : 17/04/2013 23:47
Signaler

Poum45
 0  #10
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
@ djfameus : si la personne saisie directement une url dans son navigateur, sans passer par le dossier racine, ça passerait ? :gratte:

J'oubliais OzzyO (désolé, c'est la joie de voir plusieurs réponses à ma demande) : peu importe, "a, toto, css, scripts, photos, tata", ... ça peut être n'importe quoi

edit :

djfameus, je viens de faire un test avec "Options -Indexes"
ça me renvoie un :

Forbidden
You don't have permission to access /css/ on this server.


On peut faire mieux ? à savoir rerooter vers une page ?
C'est déjà pas mal du tout, on frôle la perfection là 😃

Si pas mieux, c'est déjà plus que ce que j'attendais 🙂

Contribution le : 17/04/2013 23:50
Signaler

Adr1enb
 0  #11
La loi c'est moi
Inscrit: 19/04/2008 16:29
Post(s): 8776
Karma: 2423
Rajoute cette ligne:

ErrorDocument 403 /errors/forbid.html

En remplaçant par ta page d'erreur

Contribution le : 18/04/2013 00:03
Signaler

Poum45
 0  #12
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
Nan, ça ne marche pas

J'ai essayé :

Options -Indexes
ErrorDocument 403 /errors/404.html

Puis

Options -Indexes
ErrorDocument 403 /errors/http://www.mon-site.fr/404.html

Mais aussi (dans le doute)

Options -Indexes
ErrorDocument 403 /404.html


Et là j'obtiens un :

Forbidden
You don't have permission to access /css/ on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Évidement, la page 404.html existe et elle est dans la racine.

Contribution le : 18/04/2013 00:08
Signaler

Adr1enb
 0  #13
La loi c'est moi
Inscrit: 19/04/2008 16:29
Post(s): 8776
Karma: 2423
Options -Indexes
ErrorDocument 403 404.html

Essaye comme ça?

Contribution le : 18/04/2013 00:15
Signaler

Poum45
 0  #14
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
Citation :

djfameus a écrit:
Options -Indexes
ErrorDocument 403 404.html

Essaye comme ça?


Le me renvoi : 404.html

edit :

J'ai changé :

Options -Indexes
ErrorDocument 403 http://www.mon-site.fr/404.html

Là, c'est nickel (je fais quelques tests et je re)

Contribution le : 18/04/2013 00:19
Signaler

Poum45
 0  #15
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
ipfs QmRaGEbQYhFGiBG4QeDEoRSZuwVkMEhNNtgkZoYGGPNvHr

J'ai comme l'impression que c'est parfait.
Merci 1000 fois djfameus

Si j'arrive à le "planter", je reviens ici même (j'ai fais une dizaine de tests mais ça tient sans souci) 🙂

T'es un chef 😉

Contribution le : 18/04/2013 00:27
_________________
Les mouches m'agacent mais Le Croco c'est par là
Signaler

-JoJo-
 0  #16
J'aime glander ici
Inscrit: 25/12/2007 00:19
Post(s): 5076
Karma: 2246
Y a toujours la méthode d'URL rewriting sinon.
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

Contribution le : 18/04/2013 03:04
Signaler

Invité
 0  #17
FantômeInvité
On t'attends sur le topic "sites web perso" maintenant 😉

Contribution le : 18/04/2013 11:01
Signaler

Poum45
 0  #18
Je poste trop
Inscrit: 03/12/2007 23:03
Post(s): 59592
Karma: 4214
Citation :

JoJo27 a écrit:
Y a toujours la méthode d'URL rewriting sinon.


J'y avais pensé mais je ne sais pas ce que ça donne côté référencement.

Citation :

Grandasse a écrit:
On t'attends sur le topic "sites web perso" maintenant ;-)


Ce ne sont pas des sites perso 😉

Contribution le : 18/04/2013 15:29
Signaler


 Haut   Précédent   Suivant






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.