Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/05/2009, à 10:13

emlesna

.htaccess et re direction

Bonjour !

J'ai un site du type http://monsite.com, et je voudrai créer une règle qui renvoie
une erreur 404 à chaque fois que l'url contient monsite.com

Le but est de rendre inaccessible le site via son domaine, et uniquement en local, en production.

Merci !


Indicateur de position dans les moteurs de recherche :
http://rankmonitor.webou.net

Hors ligne

#2 Le 05/05/2009, à 12:56

Peck

Re : .htaccess et re direction

Tu peux faire une rewrite rule vers un document qui n'existe pas, la doc est ici http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule et il y a meme des exemples en bas.

Hors ligne

#3 Le 05/05/2009, à 19:26

droopy191

Re : .htaccess et re direction

Salut,

Pas sur de piger votre besoin.
Votre site est accessible depuis internet ?

En première approche, la directive Listen de apache me parait plus adaptée.
Vous demandez a Apache de n'écouter que le réseau local.

Hors ligne

#4 Le 06/05/2009, à 08:39

wblitz

Re : .htaccess et re direction

je pars du principe que le serveur est accessible de l'extérieur via du NAT (ce qui rend la solution du post précédent inefficace wink)
dans le fichier de configuration du vhost associé à monsite.com, dans la directive Directory concernant le dossier racine du site :

<Directory /chemin/vers/la/racine/de/monsite.com>
...
Order deny,allow
Deny from all
Allow from 172.16.1.0/24 172.16.2.0/24 ...
...
</Directory>

où les adresses réseaux sont celles de ton réseau local.
l'erreur ne sera certes pas une erreur 404 (ça sera une erreur 403 : Forbidden), mais ça fonctionnera bien comme tu le souhaites. libre à toi ensuite de mettre en place une page personnalisée.

si tu veux le faire avec une RewriteRule :

RewriteCond %{REMOTE_HOST} ^172.16.1
RewriteCond %{REMOTE_HOST} ^172.16.2
RewriteCond %{SERVER_NAME} ^monsite.com$
RewriteRule .*  - [R=404,L]

Dernière modification par wblitz (Le 06/05/2009, à 08:41)


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne