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: 95 keer
- Bedankt: 48 keer
-
- Elite Poster
- Berichten: 2149
- 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: 95 keer
- Bedankt: 48 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
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
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 ).
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: 95 keer
- Bedankt: 48 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: 2149
- 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: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
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: 4229
- Lid geworden op: 04 apr 2005, 23:18
- Locatie: België
- Uitgedeelde bedankjes: 47 keer
- Bedankt: 94 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 !
Internet = Proximus Business Flex Fiber 1000/100 & back-up Telenet Business Fibernet 300/30 Mbps
Fixed phone = OVH VoIP Entreprise
Mobile= Destiny Mobile Unlimited + Samsung S21
TV = FTA IPTV + Netflix
Network = 100% MikroTik powered
Car = Tesla Model 3 (Team blue)
- selder
- Moderator
- Berichten: 6305
- Lid geworden op: 29 jun 2005, 20:25
- Locatie: Tienen
- Uitgedeelde bedankjes: 99 keer
- Bedankt: 727 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>
Probeer het maar ... http://home.damn.be
Ghost S1 • 8086K @5.2Ghz • Asus ROG Ryuo 240mm • Asus ROG STRIX Z390-I • Corsair Vengeance LPX 2x16GB 3200Mhz • Asus RTX2080Ti Turbo • Samsung 970 EVO 2TB • Asus ROG Swift PG258Q 240Hz • Logitech G Pro keyboard/mouse/headset
-
- Elite Poster
- Berichten: 3868
- Lid geworden op: 20 maa 2004, 20:10
- Uitgedeelde bedankjes: 95 keer
- Bedankt: 48 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: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
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: 6305
- Lid geworden op: 29 jun 2005, 20:25
- Locatie: Tienen
- Uitgedeelde bedankjes: 99 keer
- Bedankt: 727 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
Ghost S1 • 8086K @5.2Ghz • Asus ROG Ryuo 240mm • Asus ROG STRIX Z390-I • Corsair Vengeance LPX 2x16GB 3200Mhz • Asus RTX2080Ti Turbo • Samsung 970 EVO 2TB • Asus ROG Swift PG258Q 240Hz • Logitech G Pro keyboard/mouse/headset
-
- Elite Poster
- Berichten: 2149
- 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: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
crapiecorn schreef:simpele oplossingCode: Selecteer alles
<?
$ip = $_SERVER['REMOTE_ADDR'];
if ($ip="xx.xx.xx.xx")
{
echo "intern";
}
else {
echo "globaal";
}
?>
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).
-
- Elite Poster
- Berichten: 2149
- 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]
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
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]
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