J'ai un site du type http://monsite.com, et je voudrai créer une règle qui renvoie
une erreur 403 à chaque fois que l'url contient monsite.com
Le but est de rendre inaccessible le site via son domaine,
et accessible uniquement en local, en production.
Pour filtrer l'url j'ai penser à :
RewriteCond %{HTTP_HOST} ^.*monsite\.com$ [NC]
Il me reste à renvoyer vers une erreur 403 : Que dois-je indiquer à la suite ?
Merci !
# Serveur
Posté par Thomas Bourdon (site web personnel) . Évalué à 1.
Ce n'est pas plus logique de configurer ton serveur web (Apache, Lighttpd...) pour qu'il interdise monsite.com au lieu de créer un fichier html ou php ?
[^] # Re: Serveur
Posté par s[e]th & h[o]lth (site web personnel) . Évalué à 1.
EMJDCJDR.
# juste en local ?
Posté par s[e]th & h[o]lth (site web personnel) . Évalué à 3.
Sinon, je me pose quand même une petite question, si ton site n'est accessible qu'en local, il faudrait peut-être que tu fasses tourner le listener apache sur Listen 192.168.1.X:80 et non pas en Listen 80.
Tu pourrais peut-être même aller plus loin en jouant sur des virtual host différents suivant que la requête arrive par le réseau intérieur ou par le réseau extérieur si tu veux quand même afficher une page à ceux qui accède au site web depuis l'extérieur.
Je pense que ça sera un peu plus propre que de faire ta bidouille...
# Deny
Posté par peck (site web personnel) . Évalué à 2.
Pour interdire l'accès à un site (et donc renvoyer le 403), il suffit donc d'ajouter un deny from all dans la conf du site, à l'intérieur du Location qui te convient.
[^] # Re: Deny
Posté par NeoX . Évalué à 4.
avec un
order deny,allow
deny from all
allow from 192.168.1.0/24 127.0.0.1
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.