Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Nätverk
  • Ethernet
  • FTP och Telnet
  • IP -adress
  • Internet-nätverk
  • Regionalt nätverk
  • Modem
  • Network Security
  • Andra Computer Networking
  • Routrar
  • virtuella nätverk
  • Voice Over IP
  • Trådlöst Nätverk
  • trådlösa routrar
  • * Dator Kunskap >> Nätverk >> Internet-nätverk >> Content

    Hur förhindra att Hotlinking av en PHP -fil

    Hotlinking inträffar när en webbplats direkt tillgång till en resurs på en annan webbplats istället för att länka till den . Hotlinking är typiskt av bekymmer med resurser såsom bild-eller videofiler eftersom fjärrkontrollen hemsidan använder din bandbredd , snarare än sin egen , för att tjäna den resurs till slutanvändaren . Däremot kan du förhindra hotlinking till valfri fil , inklusive en PHP -fil , genom att ta del Apache kommandon i ett av " htaccess " fil på din webbplats . Instruktioner
    1

    Använd administrationsverktyg tillhandahålls av ditt webbhotell för att få tillgång till rotkatalogen på din webbplats . Skapa en fil som heter " . Htaccess " med hjälp av en textredigerare eller redigera filen om den redan finns . Till exempel , typ : .

    Nano htaccess
    2

    Använd Apache " rewrite "-kommandon för att fånga begäran om PHP -fil som hotlinked . Till exempel , typ :

    RewriteEngine

    RewriteCond % ( REQUEST_FILENAME ) myfile.php $ [ NC ]
    3

    Lägg till ett undantag för fallet där filen hotlinked från din egen hemsida . Till exempel , typ :

    RewriteCond % { HTTP_REFERRER } ^ $ [ NC ]

    RewriteCond % { HTTP_REFERRER } mysite \\ ! . [ NC ]
    4

    Förbjud hotlinking genom att förbjuda tillgång till filen och returnera ett " 403 Forbidden " fel . Till exempel , typ :

    RewriteRule myfile.php $ - [ F ]
    5

    avsluta textredigeraren och spara filen . Testa logiken genom hotlinking till PHP-fil från en annan webbplats för att se till att ansökan är förbjudet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan få ett hemnätverk via Internet
    ·Hur överföra datapaket mellan två eller flera nätve…
    ·Hur att förbli konkurrenskraftiga i en Beezid Auktion
    ·Definiera SMTP Host
    ·Hur ansluta till Internet med en BT Hub
    ·Hur man Aktivera ett trådlöst nätverkskort
    ·Hur man skapar ett Exchange 2007 Koncernen Kalender
    ·Hur vill kolla ett domännamn i Linux
    ·Krav för trådlös Internetanslutning
    ·Vad är en System32 Wbem
    Utvalda artiklarna
    ·Hur Reverse Proxy Performance
    ·Query Tekniker
    ·Ethernet Vs. USB Anslutningar
    ·Så här testar DNS Lösa
    ·Hur du ansluter en Motorola USB Modem
    ·Hur du överför bilder från en dator till en LG Dare
    ·Hur man beräknar figurerna Lån Settlement
    ·Fördelar och begränsningar av datateknik
    ·Hur du ställer in MAC -filtrering för ett nätverk
    ·Hur till låsa upp en Vonage Linksys
    Copyright © Dator Kunskap http://www.dator.xyz