← Back to team overview

sslug-teknik team mailing list archive

Re: Kan man få 2 forskellige http sider frem ...

 



Ricco Jensen wrote:
Hej Jeg undre mig om man kan få 2 forskellige sider frem ved at kalde en
side fra forskellige ip adresser. kan se jeg kan forbyde en ip.


ekstern.htm     skal komme når jeg sider på 192.168.1.X

intern.htm     skal komme når jeg sider på 213.237.43.33

Her er et bud:

$DocumentRoot/index.html:
-----------
<SCRIPT>
location.href='/cgi-bin/select.cgi'
</SCRIPT>

$ServerRoot/cgi-bin/select.cgi:
-----------------------
#!/bin/bash

echo -e "Content-type: text/html\n\n"

case $REMOTE_ADDR in
192.168.1.*)            LOC=extern.htm;;
213.237.43.33)          LOC=intern.htm;;
*)                      LOC=some_default.htm;;
esac
cat <<EOF
<SCRIPT>
        location.href='$LOC'
</SCRIPT>
EOF
--
MVH
Jon Svejgaard
====================================================================
                               | ACE - UNIX/Linux Consultancy
                               | Hjorthoejvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx               | DENMARK
http://www.ace.dk              | +45 5826 1799 / +45 4052 0799
====================================================================



References