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): 38312
Karma: 19037 |
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:
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 :
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 |
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): 5077
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 :
J'y avais pensé mais je ne sais pas ce que ça donne côté référencement. Citation :
Ce ne sont pas des sites perso
Contribution le : 18/04/2013 15:29
|
|
Signaler |