Likes Likes:  0
Resultaten 1 tot 15 van de 21
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    .htacces redirect op land ip
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    .htacces redirect op land ip

    Is het mogelijk en zo ja hoe precies middels een .htaccess redirect bezoekers uit enkele landen te redirecten naar een andere url? Zo ja hoe doe je dat het beste?

    Moet je dan een rule maken met een bepaald bereik of zoals op deze site http://www.blockacountry.com/htaccess.php met een serie ip adressen?

    Aangezien wij de .htacces aan de eigenaar van een domein in Italie willen aanleveren om te voorkomen dat .be en . nl bezoekers perongelijk op hun site terecht komen, moet het wel zeker zijn dat het werkt. Anders krijgen zij wellicht problemen of snappen niet wat ze moeten doen (io non capire niente).

    dus iets dergelijks:

    <Limit GET HEAD POST>
    order allow,deny
    deny from 192.69.64.0/24
    deny from 199.103.123.0/24
    - hele lijst met ip adressen -
    deny from 217.198.16.0/20
    deny from 217.198.192.0/20
    allow from all
    allow from ons.ip.adres.in nl
    </LIMIT>

    Maar hoe vervolgens redirecten?

    RewriteEngine On
    RewriteCond
    RewriteRule

    Graag wat hulp gevraagd. Heeft iemand ervaring met een soortgelijk geval.

  2. #2
    .htacces redirect op land ip
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Lees deze even door, en kijk bij ip2country
    http://www.webhostingtalk.nl/directa...t-te-doen.html

  3. #3
    .htacces redirect op land ip
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Bedankt voor je reaktie. Kan denk ik goed werken, maar hoe ga je dat aan een Italiaan uitleggen? Bovendien is het niet zeker dat men voor de betreffende site php gebruikt.

    Mijn voorkeur ging uit naar een "simpele" oplossing die in een .htaccess bestand gezet kan worden. Kan er wat betreft uitleg en aanleveren niet zo veel fout gaan .

    Zou ik op een of andere manier de check ook via een ander domein kunnen uitvoeren? Dus de bestanden op mijn eigen server plaatsen en een include op de betreffende site?
    Zodat ik alleen maar een simpel php include code hoef aan te leveren?

  4. #4
    .htacces redirect op land ip
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ik heb nog even gekeken in de database file die je via Geoip kunt ophalen. Daarin staan o.a. alle ip adressen van NL, etc.
    Als ik die nu in een .htaccess opneem met een redirect? Zou dat werken of wordt e.e.a daar erg traag van?

    Iemand mischien een goed voorbeeld van een opzet met een redirect voor een range met bepaalde ip-nummers, naar een andere site?

  5. #5
    .htacces redirect op land ip
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Indien de Italiaan zelf de webserver beheert, kan deze daarvoor mod_geoip installeren.
    Zit hij op een shared hosting pakketje, en kan hij dus geen Apache modules toevoegen, dan wordt het lastig en zal je met PHP of een andere scripttaal moeten werken.

    Bedenk verder wel dat het redirecten op basis van land, tot het verkeerd indexeren van de site in zoekmachines kan leiden.

  6. #6
    .htacces redirect op land ip
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ik ben bang dat deze wellicht fraai te noemen oplossing niet gaat lukken (geen eigen server, geen php) Zie zelf toch nog het meest in een .htaccess oplossing. iemand nog een idee? Of kan het ook middels een javascript gedaan worden? En zo ja hoe dan?
    Ka ik bijvoorbeeld een construktie bedenken waarmee hij het script bijvoorbeeld include en dan voor de check de gegevens via mijn server lopen? Zoiets als bij goegel analytics?

  7. #7
    .htacces redirect op land ip
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Citaat Oorspronkelijk geplaatst door scherpenzeel Bekijk Berichten
    Ka ik bijvoorbeeld een construktie bedenken waarmee hij het script bijvoorbeeld include en dan voor de check de gegevens via mijn server lopen? Zoiets als bij goegel analytics?
    Dat kan met PHP, maar waarom heb je geen PHP dan?
    Ik dacht dat er geen servers meer bestonden waar geen PHP op staat.
    Dan zal de include ook wel niet werken op die antieke server.

  8. #8
    .htacces redirect op land ip
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Citaat Oorspronkelijk geplaatst door scherpenzeel Bekijk Berichten
    Ik ben bang dat deze wellicht fraai te noemen oplossing niet gaat lukken (geen eigen server, geen php) Zie zelf toch nog het meest in een .htaccess oplossing.
    Zijn hoster draait wel Apache en staat het gebruik van .htaccess toe?
    Dat is namenlijk ook niet vanzelfsprekend.

    Probleem met mod_rewrite is dat je er -zover mij bekend- geen subnet berekenigen mee kan doen, en dus alle IP-ranges naar reguliere expressies om moet gaan zetten.
    Daar ben je wel een dagje zoet mee.


    Wellicht dat de volgende constructie wel werkt (niet geprobeerd):

    Code:
    order allow,deny
    deny from 192.69.64.0/24
    deny from 199.103.123.0/24
    [...]
    allow from all
    ErrorDocument 403 http://www.de-nederlandse-website.nl/

  9. #9
    .htacces redirect op land ip
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    @Maxnet

    Ik ga dat eerst maar eens proberen op mijn eigen server.... Bedankt

    @Herbert, het is niet mijn server, maar een isp in Italie waarvan ik verder niets weet.

  10. #10
    .htacces redirect op land ip
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Je kunt Italie whitelisten op dezelfde manier dat je NL en BE bijvoorbeeld blacklist. Allow vervangen door deny, en de volgorde veranderen (order deny, allow -> deny from all, allow from... lijst van ip's)

    Vervolgens kun je redirecten door.
    Redirect / http://www.google.nl

    Of eventueel via mod_rewrite, maar gebruik daar altijd een cheatsheet voor. Je kunt ook de ip's invullen bij de mod_rewrite condities i.p.v. via order allow,deny.

    Indien je per land voor een redirect wilt gaan, weet ik niet of .htaccess op basis van IP's de slimste methode is! Je kunt ook gebruik maken van headers of eventueel zelfs javascript om land te bepalen.

    Als je op google zoekt naar 'redirect by country', 'redirect by country php', 'redirect by country javascript', 'redirect by country apache', dan moet je wel een keer op heel interessante documentatie stuiten!

  11. #11
    .htacces redirect op land ip
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ga nog maar eens verder zoeken . Dennis bedankt voor de zoektips.

  12. #12
    .htacces redirect op land ip
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Citaat Oorspronkelijk geplaatst door DennisCitus Bekijk Berichten
    Je kunt ook de ip's invullen bij de mod_rewrite condities i.p.v. via order allow,deny.
    Maar ondersteund die ook subnet notatie?

    Anders moet je voor elke range eerst rekenen.
    217.198.16.0/20 = de IP-addressen 217.198.16.0 t/m 217.198.31.255

    En dan een regex bedenken in de trend van:

    Code:
    RewriteCond %{REMOTE_ADDR} ^217\.198\.(1[6-9]|2[0-9]|30|31)\.
    Schiet niet echt op als het om honderden ranges gaat. (valt te automatiseren, maar dan nog)

  13. #13
    .htacces redirect op land ip
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Haha, dat zou monnikenwerk worden inderdaad!

    Misschien http://www.maxmind.com/app/mod_geoip?
    Er is een betaalde en gratis variant van geoip geloof ik! Geolite e.d.
    Moet je zelf maar even doornemen!

    mod_geoip ziet er geschikt uit in ieder geval!

  14. #14
    .htacces redirect op land ip
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    33 Berichten zijn liked


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Citaat Oorspronkelijk geplaatst door DennisCitus Bekijk Berichten
    Boven in de thread al genoemd :-)
    Maar die kan de Italiaan met zijn shared hosting pakketje dus niet zelf installeren.

  15. #15
    .htacces redirect op land ip
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Ik zie het. Een php-class kun je ook proberen?
    http://www.phpclasses.org/browse/file/17303.html
    http://phpclasses.chimit.nl/browse/file/17303.html

    Deze werkt op basis van een geoip database, alle links op http://www.maxmind.com/app/php vereisen volgens mij de installatie van de geoip software.

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics