Hotlinking treedt op wanneer een website toegang direct een bron op een andere website in plaats van ernaar linken. Hotlinking is typisch zorg met middelen zoals beeld -of videobestanden omdat de externe website gebruikt uw bandbreedte , eerder dan zijn eigen , om de middelen dienen om de eindgebruiker . U kunt echter voorkomen dat hotlinking om elk bestand , waaronder een PHP -bestand , met inbegrip van sommige Apache commando's in een van de " htaccess " bestand van uw site . Instructies 1 Gebruik de hulpprogramma's voor beheer van uw webhost om toegang te krijgen root directory van uw website . Maak een bestand met de naam " . Htaccess " met een teksteditor of bewerk het bestand als het al bestaat . Typ bijvoorbeeld : . Nano htaccess kopen van 2 Gebruik de Apache " rewrite " commando op het verzoek om de PHP -bestand dat kan worden gehotlinkt vangen . Typ bijvoorbeeld : RewriteEngine Op RewriteCond % ( REQUEST_FILENAME ) myfile.php $ [ NC ] 3 Voeg een uitsluiting voor de zaak waar het bestand wordt gehotlinkt vanaf uw eigen website . Typ bijvoorbeeld : RewriteCond % { HTTP_REFERRER } ^ $ [ NC ] RewriteCond % { HTTP_REFERRER } mijnsite \\ ! . [ NC ] 4 Verbieden de hotlinking door het verbieden van toegang tot het dossier en de terugkeer van een " 403 Forbidden " fout . Typ bijvoorbeeld : RewriteRule myfile.php $ - [ F ] 5 Exit de teksteditor en sla het bestand op . Test de logica van hotlinking aan het PHP -bestand van een andere website om ervoor te zorgen het verzoek is verboden .
|