Interdire acces dossier selon url .

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

hightone
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Fév 2006

Interdire acces dossier selon url .

Message le Mar Juil 25, 2006 10:29

Bonjour,

J'ai créé un sous-domaine qui envoi vers un repertoire de mon site.
j'ai donc :
sd.monsite.fr
et monsite.fr/monrep

Je souhaite que le repertoire ne soit accesible que par la premiere adresse (sd.monsite.fr).

Je pense (pensai) le faire avec un .htaccess, en bloquant l'acces à l'url monsite.fr/monrep), mais je ne sais pas comment faire et je n'ai pas trouvé d'info.

Est-ce que c'est possible ? Et comment ?

Merci d'avance.


Xioos
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 45
Inscription: 7 Mai 2006

Message le Mar Juil 25, 2006 10:46

Et si tu places quelque chose comme ceci :

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^monsite.fr/monrep$
RewriteRule ^(.*) http://sd.monsite.fr/$1 [QSA,L,R=301]

Ainsi si un utilisateur va sur monsite.fr/monrep/
Il sera redirigé vers sd.monsite.fr

De même que si un visiteur va sur monsite.fr/monrep/mapage2.php
Il sera redirigé vers sd.monsite.fr/mapage2.php

Je ne sais pas si ça marche mais ça devrait :p

hightone
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Fév 2006

Message le Mar Juil 25, 2006 10:51

Merci de repondre aussi rapidement, mais en fait je ne veux pas qu'il soit redirigé.

Lorsqu'il donne comme url "monsite.fr/monrep", il aura droit a une belle erreur 404, et s'il utilise "sd.monsite.fr", il aura acces aux fichiers.


Xioos
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 45
Inscription: 7 Mai 2006

Message le Mar Juil 25, 2006 10:59

C'est pourtant dommage de faire une telle chose ;-)

Sinon tu peux voir en modifiant rewriterule par : ErrorDocument 404 /erreur404.php
voir l'ErrorDocument 404 tout seul mais je ne suis pas sur :-/


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Mar Juil 25, 2006 12:39

Oui pourquoi tu veux l'enmener sur une 404 ?


spationaute-troglodyte
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 335
Inscription: 11 Juin 2006

Message le Mar Juil 25, 2006 13:07

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^monsite.fr/monrep$
RewriteRule ^(.*) http://www.monsite.fr/erreur.php [QSA,L,R=404]


ca le fait ca non?

hightone
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Fév 2006

Message le Mar Juil 25, 2006 13:22

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^monsite.fr/monrep$
RewriteRule ^(.*) http://www.monsite.fr/erreur.php [QSA,L,R=404]


C'est ce que j'avais pensé après la première réponse de Xioos.
Mais ça me renvoi une erreur 500 pour les deux adresses :( ...

Oui pourquoi tu veux l'enmener sur une 404 ?

Sécurité. Si l'utilisateur ne connait pas l'url du sous domaine, il ne pourra pas accéder a ce dossier.
En fait fonctionnelement, je voulais bloquer l'acces a monsite.fr/monrep et autoriser sd.monsite.fr
Mais c'est le meme dossier, donc je peux pas le faire juste avec un deny.
enfin je pense pas ?
Donc a part les envoyer vers une page d'erreur je vois pas ...

hightone
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Fév 2006

Message le Mar Juil 25, 2006 14:27

J'ai momentanément (?) résolu mon problème en mettant ca :

Code: Tout sélectionner
RedirectPermanent /monrep/ http://monsite.fr/erreur.php/


Merci à tous, d'avoir pris le temps de m'aider.

Bonne journée.


Xioos
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 45
Inscription: 7 Mai 2006

Message le Mar Juil 25, 2006 15:45

Oui c'est correct... Enfin, personnellement je préfère de loin mon premier code qui te permettait de rediriger directement la personne vers la bonne page et c'est tout aussi sécurisé :-/


cprail
WRInaute passionné
WRInaute passionné
 
Messages: 1564
Inscription: 5 Mar 2006

Message le Mer Juil 26, 2006 16:14

Dans la mesure où c'est sécurisé... ie très peu ;)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités