{"id":19284,"date":"2023-07-19T10:25:11","date_gmt":"2023-07-19T09:25:11","guid":{"rendered":"https:\/\/www.oderland.se\/support\/?post_type=ht_kb&#038;p=19284"},"modified":"2026-05-05T14:35:23","modified_gmt":"2026-05-05T13:35:23","slug":"hur-anvander-jag-geoip-pa-mitt-webbhotellkonto","status":"publish","type":"ht_kb","link":"https:\/\/www.oderland.se\/support\/artikel\/hur-anvander-jag-geoip-pa-mitt-webbhotellkonto\/","title":{"rendered":"Hur anv\u00e4nder jag GeoIP p\u00e5 mitt webbhotellkonto?"},"content":{"rendered":"\n<p>P\u00e5 alla v\u00e5ra webbhotellservrar har vi installerat en GeoIP-modul som kan anv\u00e4ndas via PHP och .htaccess-filer p\u00e5 webbhotellkontona. Med hj\u00e4lp av detta kan man styra beteenden p\u00e5 hemsidor baserat p\u00e5 exempelvis vilken geografisk plats en hemsidebes\u00f6kare befinner sig p\u00e5.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">Om du vill f\u00f6rdjupa dig i GeoIP-inst\u00e4llningarna och deras m\u00f6jligheter ut\u00f6ver det som n\u00e4mns i denna guide h\u00e4nvisar vi till den officiella dokumentationen som du hittar <a href=\"https:\/\/docs.litespeedtech.com\/lsws\/cp\/cpanel\/geoip\/\" target=\"_blank\" rel=\"noreferrer noopener\">h\u00e4r<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Via PHP<\/h2>\n\n\n\n<p>Det finns ett antal olika GeoIP-relaterade server-variabler man kan anv\u00e4nda sig av f\u00f6r att styra vilket inneh\u00e5ll som ska visas f\u00f6r specifika bes\u00f6kare baserat p\u00e5 olika faktorer. Faktorerna kan vara IP-adress, land, organisation osv. I f\u00f6ljande tabell visas n\u00e5gra exempel p\u00e5 de variabler man kan anv\u00e4nda.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Variabel<\/th><th class=\"has-text-align-left\" data-align=\"left\">V\u00e4rde<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">$_SERVER[&#8217;GEOIP_ADDR&#8217;]<\/td><td class=\"has-text-align-left\" data-align=\"left\">46.16.232.138<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">$_SERVER[&#8217;GEOIP_COUNTRY_CODE&#8217;]<\/td><td class=\"has-text-align-left\" data-align=\"left\">SE<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">$_SERVER[&#8217;GEOIP_CONTINENT_CODE&#8217;]<\/td><td class=\"has-text-align-left\" data-align=\"left\">EU<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">$_SERVER[&#8217;GEOIP_ORGANIZATION&#8217;]<\/td><td class=\"has-text-align-left\" data-align=\"left\">ODERLAND Webbhotell AB<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">$_SERVER[&#8217;GEOIP_ISP&#8217;]<\/td><td class=\"has-text-align-left\" data-align=\"left\">44136<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Hur du anv\u00e4nder dessa i din kod \u00e4r upp till dig och t\u00e4cks inte av instruktionerna i denna guide.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Via .htaccess<\/h2>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">Nedan beskriver vi n\u00e5gra exempel p\u00e5 hur man kan styra bes\u00f6kare baserat p\u00e5 geografisk plats via GeoIP. F\u00f6r mer detaljerad information h\u00e4nvisar vi till den <a href=\"https:\/\/docs.litespeedtech.com\/lsws\/cp\/cpanel\/geoip\/\" target=\"_blank\" rel=\"noreferrer noopener\">officiella dokumentationen<\/a>.<\/p>\n\n\n\n<p>Via .htaccess-filen f\u00f6r din hemsida kan du styra sitens beteende baserat p\u00e5 olika GeoIP-funktioner, h\u00e4r f\u00f6ljer n\u00e5gra exempel:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Blockera \u00e5tkomst till filer baserat p\u00e5 land<\/h3>\n\n\n\n<p>Om du vill begr\u00e4nsa s\u00e5 enbart bes\u00f6kare fr\u00e5n vissa l\u00e4nder ska kunna n\u00e5 wp-admin f\u00f6r din WordPressinstallation kan det g\u00f6ras med kod lik denna:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;IfModule mod_geoip.c&gt;\n    GeoIPEnable On\n    RewriteEngine on\n    RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(SE)$\n    RewriteRule (wp-login|xmlrpc).php$ - [F,L]\n&lt;\/IfModule&gt;<\/pre>\n\n\n\n<p>Exemplet ovan g\u00f6r s\u00e5 att bes\u00f6kare som g\u00e5r in via internet i andra l\u00e4nder \u00e4n Sverige blockeras.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Omdirigera bes\u00f6kare baserat p\u00e5 land de bes\u00f6ker sidan fr\u00e5n<\/h3>\n\n\n\n<p>Om du har ett antal olika siter avsedda f\u00f6r bes\u00f6kare fr\u00e5n specifika l\u00e4nder kan du l\u00e5ta GeoIP-funktionen p\u00e5 servern ordna med omdirigering till r\u00e4tt site. Du kan anv\u00e4nda kod liknande denna f\u00f6r att sk\u00f6ta det:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">GeoIPEnable On\n# Omdirigera bes\u00f6kare fr\u00e5n ett land till en viss site\nRewriteEngine on\nRewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^DK$\nRewriteRule ^(.*)$ http:\/\/www.exempel.dk$1 [R,L]\n\n# Omdirigera bes\u00f6kare fr\u00e5n n\u00e5gra olika l\u00e4nder till en viss site\nRewriteEngine on\nRewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(US|CA)$\nRewriteRule ^(.*)$ http:\/\/www.exempel.com$1 [R,L]<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tvinga bes\u00f6kare l\u00f6sa CAPTCHA innan sidvisning baserat p\u00e5 land<\/h3>\n\n\n\n<p>Om du har bekymmer med stora m\u00e4ngder trafik fr\u00e5n vissa l\u00e4nder kan du tvinga dessa bes\u00f6kare l\u00f6sa en CAPTCHA innan de kommer in p\u00e5 siten (detta \u00e4r praktiskt till exempel om en besv\u00e4rlig bot h\u00e4rjar runt p\u00e5 din site). Enligt detta exempel presenteras en CAPTCHA f\u00f6r alla bes\u00f6kare som inte kommer fr\u00e5n Norden:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;IfModule mod_rewrite.c><br>  &lt;IfModule mod_geoip.c><br>    GeoIPEnable On<br>    RewriteEngine on<br>    RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(SE|NO|DK|FI)$<br>    RewriteRule ^(.*)$ - [E=verifycaptcha]<br>  &lt;\/IfModule><br>&lt;\/IfModule><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>P\u00e5 alla v\u00e5ra webbhotellservrar har vi installerat en GeoIP-modul som kan anv\u00e4ndas via PHP och .htaccess-filer p\u00e5 webbhotellkontona. Med hj\u00e4lp av detta kan man styra beteenden p\u00e5 hemsidor baserat p\u00e5 exempelvis vilken geografisk plats en hemsidebes\u00f6kare befinner sig p\u00e5. Via PHP Det finns ett antal olika GeoIP-relaterade server-variabler man kan&#8230;<\/p>\n","protected":false},"author":12,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"ht-kb-category":[50],"ht-kb-tag":[],"class_list":["post-19284","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-utvecklarverktyg"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/ht-kb\/19284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/comments?post=19284"}],"version-history":[{"count":14,"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/ht-kb\/19284\/revisions"}],"predecessor-version":[{"id":25213,"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/ht-kb\/19284\/revisions\/25213"}],"wp:attachment":[{"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/media?parent=19284"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/ht-kb-category?post=19284"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.oderland.se\/support\/wp-json\/wp\/v2\/ht-kb-tag?post=19284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}