Sorry voor de ietwat vage titel maar wist niet beter.
Heb volgend probleem:
Ik heb een domain www.domein.be deze heeft een forwarder ingebouwt die naar een pagina gaat op het intern netwerk. Nu wil ik echter er voor zorgen dat de mensen vanop het intern netwerk ( in de range 10.* ) nog steeds die forward krijgen en dat andere mensen een andere pagina zien. Iemand een id ? Met .htaccess raak ik er niet uit.
.htaccess en / of andere
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 84 keer
- Bedankt: 46 keer
-
- Elite Poster
- Berichten: 2187
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
ik was iets aan het denken in de aard van
if
else
moet je alleen nog iets zoeken wat intern netwerk wel heeft en extern niet heeft.
if
else
moet je alleen nog iets zoeken wat intern netwerk wel heeft en extern niet heeft.
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 84 keer
- Bedankt: 46 keer
Nee tis een andere setup ...
Domain & site is gehost op een server buiten het netwerk.
ok heb het fout geformuleerd, als iemand vanuit dit netwerk die website bezoekt ( vast ip adres ) ... zou hij gewoon de forward moeten krijgen naar de interne site, als echter iemand anders de site bezoekt moet die gewoon een andere pagina krijgen bv http://www.domein.be/index.html
Zo dus
Domain & site is gehost op een server buiten het netwerk.
ok heb het fout geformuleerd, als iemand vanuit dit netwerk die website bezoekt ( vast ip adres ) ... zou hij gewoon de forward moeten krijgen naar de interne site, als echter iemand anders de site bezoekt moet die gewoon een andere pagina krijgen bv http://www.domein.be/index.html

Zo dus

Dus als ik het goed begrijp moeten de mensen op het lokaar netwerk als ze bijvoorbeeld: mycompany.be ingeven op een server op het lokale netwerk komen ( interne site ).ditCh schreef:Nee tis een andere setup ...
Domain & site is gehost op een server buiten het netwerk.
ok heb het fout geformuleerd, als iemand vanuit dit netwerk die website bezoekt ( vast ip adres ) ... zou hij gewoon de forward moeten krijgen naar de interne site, als echter iemand anders de site bezoekt moet die gewoon een andere pagina krijgen bv http://www.domein.be/index.html
Zo dus
Iemand van buiten het bedrijf ( dus internet ) moet na het ingeven van mycompany.be op de gehoste site terechtkomen.
Indien je op het interne netwerk over een dns server beschikt is dit inderdaad the way to go, zoals reeds eerder vermeld.
Indien geen dns beschikbaar: de host files aanpassen van de pc's ??
Een andere manier weet ik niet onmiddellijk
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 84 keer
- Bedankt: 46 keer
Er draaien wel interne NS, maar ik ben hier niet de administrator ( eveneens hostfiles an de pc's aanpassen gaat niet ).
Maar nvm ... kga het wel flikken met een php scriptje dieh et ip checkt ! Toch bedankt voor de reacties
Maar nvm ... kga het wel flikken met een php scriptje dieh et ip checkt ! Toch bedankt voor de reacties

-
- Elite Poster
- Berichten: 2187
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
ja, als REMOTE_ADDR vast is daar kan dat, wel een beetje omslachtig.
- meon
- Administrator
- Berichten: 16757
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 581 keer
- Bedankt: 780 keer
Je kan ook een .htaccess laten checken naar IP's.
Ik neem aan dat je interne mensen uitgaand allemaal 1 onwijzigend IP krijgen? Dan kan je volgens mij een rewriterule maken die hier van af hangt. Zal in elk geval performanter zijn dan een PHP-script.
Ik neem aan dat je interne mensen uitgaand allemaal 1 onwijzigend IP krijgen? Dan kan je volgens mij een rewriterule maken die hier van af hangt. Zal in elk geval performanter zijn dan een PHP-script.
- Ken
- Elite Poster
- Berichten: 4368
- Lid geworden op: 04 apr 2005, 23:18
- Locatie: België
- Uitgedeelde bedankjes: 61 keer
- Bedankt: 110 keer
order deny,allow
deny from all
allow from .localdomain.ext .localdomain.ext
Hier nog nen uitgebreide tutorial:
http://www.webdeveloper.com/servers/ser ... magic.html
Ik denk dan dat ge ook iets met de rewrite iets kunt doen maar vraag me niet hoe !
deny from all
allow from .localdomain.ext .localdomain.ext
Hier nog nen uitgebreide tutorial:
http://www.webdeveloper.com/servers/ser ... magic.html
Ik denk dan dat ge ook iets met de rewrite iets kunt doen maar vraag me niet hoe !
- selder
- Moderator
- Berichten: 6576
- Lid geworden op: 29 jun 2005, 20:25
- Locatie: Tienen
- Uitgedeelde bedankjes: 112 keer
- Bedankt: 763 keer
Dat moet wel te doen zijn ... blijven zoeken dus 
Ik heb overlaatst ook iets opgelost via .htaccess op m'n webserver thuis. Ik wil dat iedereen in het interne netwerk de pagina zonder problemen kan zien, maar iedereen buiten (dus vanaf het internet) moet een login/pasw geven ...
Dit is die code:
Probeer het maar ... http://home.damn.be 

Ik heb overlaatst ook iets opgelost via .htaccess op m'n webserver thuis. Ik wil dat iedereen in het interne netwerk de pagina zonder problemen kan zien, maar iedereen buiten (dus vanaf het internet) moet een login/pasw geven ...
Dit is die code:
Code: Selecteer alles
AuthUserFile c:/paswd.txt
AuthName "home.damn.be"
AuthType Basic
<Limit GET POST>
order allow,deny
allow from 192.168.
Satisfy any
require valid-user
</Limit>

Fractal Design North • 13900KS • Asus ROG Ryuo III 240mm • Asus Z790-E • Z5 7800 c34 64GB RGB • nVidia RTX4090FE • Samsung 990 PRO 2TB • Asus ROG Swift PG42UQ 42” OLED 138Hz
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 84 keer
- Bedankt: 46 keer
Dat is het nog niet wat ik moet hebben 
stel:
User van some company met static ip
-> www.mijndomein.be -> http://internip
User van global internet
-> www.mijndomein.be -> http://www.mijndomein.be/index.html
Dus niet met login & pass edd

stel:
User van some company met static ip
-> www.mijndomein.be -> http://internip
User van global internet
-> www.mijndomein.be -> http://www.mijndomein.be/index.html
Dus niet met login & pass edd

- meon
- Administrator
- Berichten: 16757
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 581 keer
- Bedankt: 780 keer
Simpel toch?
Een rule in je .htacces dat indien je dat vast IP hebt een header met statuscode 302 en je nieuwe locatie (het interne IP), en extern moet die rule genegeerd worden.
Nu, hoe je die schrijft ... dàt, dat weet ik niet
Een rule in je .htacces dat indien je dat vast IP hebt een header met statuscode 302 en je nieuwe locatie (het interne IP), en extern moet die rule genegeerd worden.
Nu, hoe je die schrijft ... dàt, dat weet ik niet

- selder
- Moderator
- Berichten: 6576
- Lid geworden op: 29 jun 2005, 20:25
- Locatie: Tienen
- Uitgedeelde bedankjes: 112 keer
- Bedankt: 763 keer
Awel se, da vind ik nu zelf ook nog iets interessants ... Ga er straks ook eens op zoek naar 
Anders moet je hier maar kijken, hier staat wel iets interessants:
http://forum.mamboserver.com/showthread.php?t=21479

Anders moet je hier maar kijken, hier staat wel iets interessants:
http://forum.mamboserver.com/showthread.php?t=21479
Fractal Design North • 13900KS • Asus ROG Ryuo III 240mm • Asus Z790-E • Z5 7800 c34 64GB RGB • nVidia RTX4090FE • Samsung 990 PRO 2TB • Asus ROG Swift PG42UQ 42” OLED 138Hz
-
- Elite Poster
- Berichten: 2187
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
simpele oplossing
Code: Selecteer alles
<?
$ip = $_SERVER['REMOTE_ADDR'];
if ($ip="xx.xx.xx.xx")
{
echo "intern";
}
else {
echo "globaal";
}
?>
- meon
- Administrator
- Berichten: 16757
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 581 keer
- Bedankt: 780 keer
Het zal geen echo zijn, maar een PHP-script zal altijd minder performant zijn dan .htaccess, en bovendien doe je die operatie dan eigenlijk op het verkeerde niveau (in uw applicatie in plaats van op de server).crapiecorn schreef:simpele oplossing
Code: Selecteer alles
<? $ip = $_SERVER['REMOTE_ADDR']; if ($ip="xx.xx.xx.xx") { echo "intern"; } else { echo "globaal"; } ?>
-
- Elite Poster
- Berichten: 2187
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
Ik weet het, is eerder een laatste uitweg ofzo 

Zet dit in je .htaccess (wel IP aanpassen)
Zo worden de gebruikers van het bedrijf wiens extern IP 192.168.1.1 is, geredirect naar het intranet...
Nu maar te hopen dat dat bedrijf een vast IP heeft
Code: Selecteer alles
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^192\.168\.1\.1$
RewriteRule ^(.*)$ http://intranet [L,R=301]
Nu maar te hopen dat dat bedrijf een vast IP heeft

Yup, gaat ook:
Dan moete wel zien dat enkel uw bedrijf de host "bedrijf.be" gebruikt, dus "skynet.be" zal niet toepasbaar zijn want den helft van België heeft Skynet als ISP 
Code: Selecteer alles
RewriteEngine on
RewriteCond %{REMOTE_HOST} ^(.*)\.bedrijf\.be$
RewriteRule ^(.*)$ http://intranet [L,R=301]
