page differente en fonction d'acces par localhost ou distant

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : page differente en fonction d'acces par localhost ou distant

par pafLaXe » 12 avr. 2006, 08:52

merci :)

par Erazer » 12 avr. 2006, 07:39

effectivement, les vhost permettent de faire cela

je ne suis pas sûr que le "NameVirtualHost *" soit très recommandé mais ça fonctionne :)

Code : Tout sélectionner

NameVirtualHost * <VirtualHost *> ServerAdmin Email administrateur DocumentRoot Chemin vers ton repertoire ServerName localhost* </VirtualHost>
ceci c'est pour le local.

pour le distant, ça dépand de se qui sera afficher dans l'url
si c'est quelque chose genre http://www.site.com

tu reprends le bloc si dessus et tu changes

ServerName www.site.com

par pafLaXe » 07 avr. 2006, 14:20

Je vais regarder par là merci.

Mais il faut obligatoirement passer par PHP ? On ne peux pas resoudre cela directement dans httpd.conf ?

par Cyrano » 07 avr. 2006, 08:45

Regarde du coté des variables d'environnement : $_SERVER['REMOTE_ADDR'] en particulier.

page differente en fonction d'acces par localhost ou distant

par pafLaXe » 07 avr. 2006, 02:52

Bonjour

D'abord excusez moi si le sujet est pas tres clair, je vais m'expliquer :)

Je suis un peu débutant sur la config d'apache. Je cherche à faire en sorte qu'apache serve une page differente en fonction de si on y accede depuis la machine (http://localhost) ou depuis l'exterieur via un routeur qui redirige le traffic du port 80 sur cette machine.

Quelqu'un peut me donner une piste svp ?

Merci !