{"id":746387,"date":"2023-10-15T03:43:18","date_gmt":"2023-10-15T09:43:18","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/"},"modified":"2023-10-15T03:43:18","modified_gmt":"2023-10-15T09:43:18","slug":"bygga-en-url-forkortare-med-php","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/","title":{"rendered":"Bygga en URL-f\u00f6rkortare med PHP"},"content":{"rendered":"<p>Att ha din webbadress kortare har flera f\u00f6rdelar.  F\u00f6r det f\u00f6rsta minskar det antalet tecken, vilket skulle vara anv\u00e4ndbart f\u00f6r att dela i chattar eller sociala n\u00e4tverk som inf\u00f6r teckenbegr\u00e4nsningar som Twitter och Facebook. <\/p>\n<p>Du kan ocks\u00e5 <strong>anv\u00e4nd en kort URL f\u00f6r att maskera en URL som liknar de f\u00f6r affiliates som inneh\u00e5ller speciella parametrar<\/strong>.  Och du kan ocks\u00e5 sp\u00e5ra antalet bes\u00f6k fr\u00e5n dessa webbadresser, vilket kan vara anv\u00e4ndbart f\u00f6r kampanjsp\u00e5rning eller analys.<\/p>\n<p>Det finns ett antal tj\u00e4nster, b\u00e5de betalda och betalda, d\u00e4r du enkelt kan f\u00f6rkorta webbadresser.  Bit.ly, till exempel, \u00e4r en av de mest framst\u00e5ende i denna kategori.  Men visste du det <strong>Kan du verkligen skapa din egen URL-f\u00f6rkortare?<\/strong><\/p>\n<p>Att skapa din egen inneb\u00e4r att du har kontroll \u00f6ver all data.  Du kan ocks\u00e5 anv\u00e4nda din egen dom\u00e4n.  Eller l\u00e4gg till anpassad funktionalitet eller anpassad integration som kanske inte \u00e4r m\u00f6jlig att ha i betaltj\u00e4nsten.  Om du k\u00e4nner dig \u00e4ventyrlig, f\u00f6lj den h\u00e4r artikeln;  vi kommer att visa dig hur.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Krav\"><\/span>Krav<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Innan vi b\u00f6rjar med den h\u00e4r handledningen kommer vi att anta att du redan \u00e4r bekant med webbutvecklingsprocessen och \u00e4r bekv\u00e4m med <strong>arbetar med stackar som PHP och MySQL<\/strong> till en viss grad.  Dessutom beh\u00f6ver du \u00e4ven f\u00f6ljande:<\/p>\n<h5><span class=\"ez-toc-section\" id=\"1_Vardkonto\"><\/span>1. V\u00e4rdkonto<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Det spelar ingen roll var du \u00e4r v\u00e4rd f\u00f6r den, s\u00e5 l\u00e4nge den kan k\u00f6ra PHP och MySQL.  Jag skulle f\u00f6resl\u00e5 att skaffa en s\u00e5n <strong>ger \u00e5tkomst till cPanel och SSH<\/strong> eftersom vi skulle vilja konfigurera det direkt p\u00e5 v\u00e4rden ist\u00e4llet f\u00f6r datorns lokala v\u00e4rd.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"2_Doman\"><\/span>2. Dom\u00e4n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Du kan v\u00e4lja vilken toppdom\u00e4n som helst;  ju kortare dom\u00e4n, desto b\u00e4ttre.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"3_Supportverktyg\"><\/span>3. Supportverktyg<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Det skulle ocks\u00e5 vara trevligt om du ocks\u00e5 tillhandah\u00e5ller supportverktyg som <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/getcomposer.org\/\">Komposit\u00f6r<\/a> och <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/git-scm.com\/\">git<\/a> eftersom vi skulle beh\u00f6va dem f\u00f6r att extrahera n\u00e5gra PHP-bibliotek.<\/p>\n<p>Nu b\u00f6rjar vi s\u00e4tta ihop allt detta f\u00f6r att f\u00e5 ig\u00e5ng v\u00e5r anpassade korta URL-applikation.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Steg_1_Skaffa_ett_vardkonto\"><\/span>Steg 1: Skaffa ett v\u00e4rdkonto<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Skaffa ett v\u00e4rdkonto.  F\u00f6r denna handledning kommer vi att vara v\u00e4rd f\u00f6r v\u00e5r korta URL-applikation med hj\u00e4lp av <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/hostarmada.com\/\"><strong>HostArmada<\/strong><\/a>.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/hostarmada.com\/\"><\/a><\/figure>\n<p>Eftersom vi inte beh\u00f6ver s\u00e5 h\u00f6ga specifikationer valde vi den fr\u00e5n Host Armada. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/hostarmada.com\/cloud-ssd-shared-hosting\/\"><strong>Webbvarp<\/strong><\/a>    boendealternativ.  Hosting k\u00f6rs p\u00e5 Nginx, med:<\/p>\n<ul>\n<li>30GB SSD,<\/li>\n<li>4-k\u00e4rnig CPU och<\/li>\n<li>4 GB RAM.<\/li>\n<\/ul>\n<p>Ocks\u00e5 <strong>inkluderar gratis SSL-certifikat<\/strong> f\u00f6r varje dom\u00e4n vi l\u00e4gger till p\u00e5 kontot, och det kostar bara 4,69 USD i m\u00e5naden.<\/p>\n<p>Ut\u00f6ver det ger den den grundl\u00e4ggande infrastrukturen vi beh\u00f6ver f\u00f6r att k\u00f6ra appen, s\u00e5som cPanel med SSH-\u00e5tkomst, Git och Composer direkt, s\u00e5 att vi kan b\u00f6rja bygga v\u00e5r app direkt ist\u00e4llet f\u00f6r att installera verktygen.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Steg_2_Lista_din_doman\"><\/span>Steg 2: Lista din dom\u00e4n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>N\u00e4r du har v\u00e4rd, beh\u00f6ver du en dom\u00e4n och peka den till ditt v\u00e4rd.  Detta g\u00f6rs genom <strong>DNS-hanterare som normalt ska tillhandah\u00e5llas av dom\u00e4nregistratorn.<\/strong> d\u00e4r du registrerar dom\u00e4nen eller hosting.<\/p>\n<p>I grund och botten skulle du beh\u00f6va <strong>peka dom\u00e4nen till IP-adressen som tillhandah\u00e5lls av v\u00e4rdleverant\u00f6ren<\/strong>.  Men varje leverant\u00f6r skulle ha en lite olika panel samt instruktioner att f\u00f6lja, s\u00e5 v\u00e4lj och f\u00f6lj en av dessa referenser som fungerar med din leverant\u00f6r.<\/p>\n<p>Observera att DNS-uppl\u00f6sning kan ta 24-48 timmar efter att du har gjort IP-\u00e4ndringen.  Du kan kontrollera framstegen med verktyg som <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.whatsmydns.net\/\">WhatsMyDNS<\/a>.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><\/figure>\n<h4><span class=\"ez-toc-section\" id=\"Steg_3_%E2%80%93_Logga_in_pa_SSH\"><\/span>Steg 3 \u2013 Logga in p\u00e5 SSH<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>SSH \u00e4r en kanal f\u00f6r <strong>k\u00f6r n\u00e5got program via kommandoraden<\/strong>.  I den h\u00e4r handledningen kommer vi att k\u00f6ra n\u00e5gra kommandorader som <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/git-scm.com\/\">git<\/a> och <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/getcomposer.org\/\">Komposit\u00f6r<\/a>.<\/p>\n<p>I cPanel kan du <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/hostarmada.com\/kb\/ssh-and-linux\/how-can-i-connect-via-ssh-on-hostarmada\/\">f\u00f6lj denna artikel<\/a> f\u00f6r att konfigurera SSH-anslutning p\u00e5 macOS eller Windows.  Om du st\u00f6ter p\u00e5 problem med att ansluta till SSH, kontakta din v\u00e4rdleverant\u00f6r.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Steg_4_Ladda_ner_Polr\"><\/span>Steg 4: Ladda ner Polr<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>N\u00e4sta du beh\u00f6ver <strong> ansvarsfrihet <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/polrproject.org\/\">Pol<\/a><\/strong>.  Det \u00e4r ett PHP-bibliotek med \u00f6ppen k\u00e4llkod som l\u00e5ter oss k\u00f6ra och vara v\u00e4rd f\u00f6r din egen URL-f\u00f6rkortare.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><\/figure>\n<p>Tillhandah\u00e5ller API:er och administration f\u00f6r att hantera webbadresser, anv\u00e4ndare och vissa andra anpassningar.  Vi ska <strong>ladda ner det h\u00e4r biblioteket till rotkatalogen<\/strong> (normalt kallas denna katalog public_html).<\/p>\n<p>K\u00f6r f\u00f6ljande kommando:<\/p>\n<pre name=\"code\" class=\"bash\">git clone https:\/\/github.com\/cydrobolt\/polr.git --depth=1 .<\/pre>\n<h4><span class=\"ez-toc-section\" id=\"Steg_4_konfigurera_servern\"><\/span>Steg 4: konfigurera servern<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>L\u00e5t oss konfigurera v\u00e4rden och Polr-installationen s\u00e5 att den fungerar bra och \u00e4r tillg\u00e4nglig fr\u00e5n dom\u00e4nen.  F\u00f6r att g\u00f6ra detta skulle vi f\u00f6rst beh\u00f6va <strong>se till att v\u00e5r v\u00e4rd k\u00f6rs p\u00e5 minst PHP7.2<\/strong>.<\/p>\n<p>I cPanel kan du enkelt kontrollera och v\u00e4lja det fr\u00e5n <strong>Programvara > V\u00e4lj PHP-version<\/strong>.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><\/figure>\n<p><strong>4.1: Konfigurera rotkatalogen<\/strong><\/p>\n<p>Vi beh\u00f6ver ocks\u00e5 <strong>peka rotkatalogen till publiken<\/strong> som f\u00f6ljer med Polr-biblioteket.  Det h\u00e4r \u00e4r katalogen d\u00e4r <strong>index.php<\/strong> filen finns.  Den h\u00e4r filen m\u00e5ste k\u00f6ras n\u00e4r webbplatsen tar emot en beg\u00e4ran.<\/p>\n<p>I cPanel kan vi konfigurera det fr\u00e5n <strong>Dom\u00e4ner > Dom\u00e4ner<\/strong>.  Kontrollera katalogen var <strong>Dokumentrot<\/strong> pekar.  I v\u00e5rt fall \u00e4r denna s\u00f6kv\u00e4gskatalog i ~\/public_html\/public.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><\/figure>\n<p><strong>4.2: Konfigurera databasen<\/strong><\/p>\n<p>Vi m\u00e5ste skapa en ny databas f\u00f6r att lagra data som id, URL och kort URL.  I cPanel kan vi skapa en ny databas och bifoga en anv\u00e4ndare fr\u00e5n <strong>MySQL Databas Wizard<\/strong>.  Du beh\u00f6ver bara fylla i posten och f\u00f6lja instruktionerna.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><\/figure>\n<p>Skriv ner f\u00f6ljande som du beh\u00f6ver det senare:<\/p>\n<ul>\n<li>Databas namn.<\/li>\n<li>Databasanv\u00e4ndarnamn och anv\u00e4ndarl\u00f6senord.<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"Steg_5_Polr-installation_och_installation\"><\/span>Steg 5: Polr-installation och installation<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Vi kan b\u00f6rja installera biblioteket p\u00e5 v\u00e5r v\u00e4rd.  F\u00f6r detta, k\u00f6r kommandot Composer nedan f\u00f6r att <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/getcomposer.org\/doc\/01-basic-usage.md#installing-dependencies\">installera biblioteksberoenden<\/a>.<\/p>\n<pre name=\"code\" class=\"bash\">composer install<\/pre>\n<figure class=\"is-mega\" data-lazy=\"\"> <\/figure>\n<p>\u2026byt namn p\u00e5 .env.setup-filen till .env<\/p>\n<pre name=\"code\" class=\"bash\">mv .env.setup .env<\/pre>\n<p>Ladda dom\u00e4nen och \/setup i webbl\u00e4saren.  P\u00e5 den h\u00e4r sidan ser du ett formul\u00e4r d\u00e4r du m\u00e5ste ange den information som kr\u00e4vs.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><\/figure>\n<p>Det finns ett antal poster.  Men de viktigaste \u00e4r de av <strong>Databaskonfiguration<\/strong> och <strong>Applikationsinst\u00e4llningar<\/strong>.<\/p>\n<p>Fyll i f\u00f6ljande information f\u00f6r att ansluta till databasen och anv\u00e4ndaren.<\/p>\n<ul>\n<li><strong>Databasv\u00e4rd:<\/strong> lokal server<\/li>\n<li><strong>Databasport:<\/strong> 3306<\/li>\n<li><strong>Databas anv\u00e4ndarnamn:<\/strong> hongkiat_urluser (\u00c4ndra detta med den du konfigurerade <strong>Steg 4<\/strong>)<\/li>\n<li><strong>Databasl\u00f6senord:<\/strong> ***** (\u00c4ndra detta med den du st\u00e4ller in <strong>Steg 4<\/strong>)<\/li>\n<li><strong>Databas namn:<\/strong> hongkiat_urluser (\u00c4ndra detta med den du konfigurerade <strong>Steg 4<\/strong>)<\/li>\n<\/ul>\n<p>N\u00e4r du \u00e4r klar, slutf\u00f6r du f\u00f6ljande i huvudinst\u00e4llningarna f\u00f6r Short URL-appen.<\/p>\n<ul>\n<li><strong>App-namn:<\/strong> (fyll detta med vad som helst)<\/li>\n<li><strong>Applikationsprotokoll:<\/strong> (om din applikation kommer att k\u00f6ras p\u00e5 HTTP eller HTTPS. Observera att HTTPS kr\u00e4ver installation av ett SSL-certifikat.)<\/li>\n<li><strong>Appens webbadress:<\/strong> (l\u00e4gg till dom\u00e4nen du konfigurerade tidigare i denna handledning)<\/li>\n<\/ul>\n<p>Du kan forts\u00e4tta att konfigurera resten av de valfria ing\u00e5ngarna efter \u00f6nskem\u00e5l.  Klicka p\u00e5 <strong>Installera<\/strong> p\u00e5 den \/setup-sidan f\u00f6r att installera programmet.<\/p>\n<p>Det \u00e4r allt.  Installationen ska g\u00e5 snabbt.  Ladda startsidan n\u00e4r du \u00e4r klar.  Du b\u00f6r se posten f\u00f6r att f\u00f6rkorta URL:en som visas i sk\u00e4rmdumpen nedan.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><\/figure>\n<h4><span class=\"ez-toc-section\" id=\"Bevis\"><\/span>Bevis<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>F\u00f6r att se om v\u00e5r korta URL-app fungerar kommer vi att f\u00f6rs\u00f6ka l\u00e4gga till en URL, till exempel https:\/\/www.hongkiat.com\/blog\/windows-11-features\/ och trycka p\u00e5 den. <strong>F\u00f6rkorta<\/strong> knappen p\u00e5 startsidan.<\/p>\n<p>Nedan kan vi se att v\u00e5r applikation genererade den korta URL:en med v\u00e5r anpassade dom\u00e4n.  Burk <strong>generera \u00e4ven QR-kod f\u00f6r kort URL<\/strong> om du t\u00e4nker dela webbadressen fysiskt.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><\/figure>\n<p>F\u00f6rutom det kan du ocks\u00e5 <strong>anpassa kort url<\/strong> att generera ist\u00e4llet f\u00f6r att l\u00e5ta appen generera den \u00e5t dig med ett slumpm\u00e4ssigt ID eller tecken.  Klicka p\u00e5 detta f\u00f6r att g\u00f6ra detta <strong>L\u00e4nkalternativ<\/strong> och st\u00e4ll in slutet p\u00e5 webbadressen.  Se till att kontrollera om den fortfarande \u00e4r tillg\u00e4nglig och tryck p\u00e5 knappen <strong>F\u00f6rkorta<\/strong> knapp.<\/p>\n<figure class=\"is-mega\" data-lazy=\"\"><\/figure>\n<h4><span class=\"ez-toc-section\" id=\"Slut\"><\/span>Slut<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Att skapa din egen korta URL-app kr\u00e4ver viss teknisk kunskap.  Det tar ocks\u00e5 tid att s\u00e4tta upp.  Men s\u00e5 fort du kommer \u00f6ver detta kommer du att kunna spara pengar p\u00e5 l\u00e5ng sikt och ha alla f\u00f6rdelar du annars inte skulle kunna f\u00e5 i en betald SaaS.<\/p>\n<p>Du har all data och du kan <strong>anv\u00e4nd din egen varum\u00e4rkesdom\u00e4n utan extra kostnad<\/strong>.  Om du \u00e4r en PHP-utvecklare kan du skapa anpassade funktioner och anv\u00e4nda alla API:er utan begr\u00e4nsningar.<\/p>\n<p>Slutligen hoppas jag att denna handledning kan hj\u00e4lpa dig att skapa din egen korta URL.<\/p>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#Krav\" >Krav<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#1_Vardkonto\" >1. V\u00e4rdkonto<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#2_Doman\" >2. Dom\u00e4n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#3_Supportverktyg\" >3. Supportverktyg<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#Steg_1_Skaffa_ett_vardkonto\" >Steg 1: Skaffa ett v\u00e4rdkonto<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#Steg_2_Lista_din_doman\" >Steg 2: Lista din dom\u00e4n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#Steg_3_%E2%80%93_Logga_in_pa_SSH\" >Steg 3 \u2013 Logga in p\u00e5 SSH<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#Steg_4_Ladda_ner_Polr\" >Steg 4: Ladda ner Polr<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#Steg_4_konfigurera_servern\" >Steg 4: konfigurera servern<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#Steg_5_Polr-installation_och_installation\" >Steg 5: Polr-installation och installation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#Bevis\" >Bevis<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/blogging-techies.com\/sw\/bygga-en-url-forkortare-med-php\/#Slut\" >Slut<\/a><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Att ha din webbadress kortare har flera f\u00f6rdelar. F\u00f6r det f\u00f6rsta minskar det antalet tecken, vilket skulle vara anv\u00e4ndbart f\u00f6r att dela i chattar eller sociala n\u00e4tverk som inf\u00f6r teckenbegr\u00e4nsningar som Twitter och Facebook. Du kan ocks\u00e5 anv\u00e4nd en kort URL f\u00f6r att maskera en URL som liknar de f\u00f6r affiliates som inneh\u00e5ller speciella parametrar. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":746388,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/3.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-746387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/746387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=746387"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/746387\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/746388"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=746387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=746387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=746387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}