Ich kenne die htaccess-Methode zum Verhindern von Hotlinking auf jeder Website außerhalb Ihrer eigenen Domain, aber ich benötige etwas Fortgeschritteneres, wenn möglich
Ich möchte den Zugriff auf meinen persönlichen Server und alle anderen Websites erlauben, aber dennoch einige ausgewählte Websites herausgreifen und sie vom Hotlinking ausschließen
Im Grunde genommen möchte ich ALLES ERLAUBEN und eine bestimmte IP oder URL verweigern
Erlauben: mywebdomain.com allothersites.com
Verhindern: donotallowthissite.com donotallowthissite2.com
Ist das möglich, und wenn ja, können Sie bitte erklären, wie man das erreichen kann? Danke.
Derzeit verwende ich dies, um den Zugriff auf alle meine Dateien zu einem Drittanbieter-Server mit mehreren Servern zu ermöglichen. Es ist jedoch zu verwirrend, um kontinuierlich neue Server hinzuzufügen und jeweils IDs zu jeder Website zuzuweisen. Daher möchte ich ALLEN erlauben, von meinem Server zu hotlinken, aber wenn ich feststelle, dass jemand mein Material kopiert, möchte ich diese spezielle Website und ID blockieren
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?nitrografixx.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?www(2|32|26|3|29|7|5).myfantasyleague.com.+(15982|21316|51396|47164|64314|43757|43757|63884|72807|54905)$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?www(2|32|26|3|29|7|5).myfantasyleague.com.+(15982|21316|51396|47164|64314|43757|43757|63884|72807|54905).+$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?football(2|32|26|3|29|7|5).myfantasyleague.com.+(15982|21316|51396|47164|64314|43757|43757|63884|72807|54905)$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?football(2|32|26|3|29|7|5).myfantasyleague.com.+(15982|21316|51396|47164|64314|43757|43757|63884|72807|54905).+$ [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?football.+.myfantasyleague.com.+(mb|site_news|choose_schedule) [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?football.+.myfantasyleague.com.+(h2h|seed_playoff_teams|playoff_schedule_setup|general_playoff_setup|transaction_setup|randomize_schedule|set_draft_order|change_draft_pick|adjust|delete_adjustments|new_predraft|calculate|waivers|rearrange_schedule|accounting|delete_transactions|trades|history|save_award|delete_accounting|submit_lineups|franchise_setup|options|message|custom_waiver_order|commish_email_setup|invite_franchise_owners|league_calendar_setup|fee_setup|standings_setup|division_conference_setup|select_packaged_waiver_rules)$ [NC]
RewriteRule \.(jpg|jpeg|png|gif|js|css)$ - [NC,F,L]