Pages : 1
#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 )
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
Pages : 1