Hi,
Gibt es eine Möglichkeit zu verhindern, dass meine Page von der Page xyz angesteuert wird? (Die genaue URL beider Seiten sind bekannt)
Danke, im vorraus
Moe
Hi,
Gibt es eine Möglichkeit zu verhindern, dass meine Page von der Page xyz angesteuert wird? (Die genaue URL beider Seiten sind bekannt)
Danke, im vorraus
Moe
Hallo,
Gibt es eine Möglichkeit zu verhindern, dass meine Page von
der Page xyz angesteuert wird? (Die genaue URL beider Seiten
sind bekannt)
Ja, wenn du Kontrolle über den Server hast. Und wenn der UserAgent einen gültigen Referer sendet (machen die meisten Browser).
Bei Apache sieht das in der .htaccess-Datei so aus:
RewriteEngine On
RewriteCond %{HTTP\_REFERER} ^http://doofer-kerl.com/foo.html
RewriteRule pfad/zu/meiner/datei.html - [F]
Dann bekommt jeder mit dem oben stehenden Referer ein „403 Forbidden“, wenn er pfad/zu/meiner/datei.html aufrufen will.
So ähnlich mach ich das wenn Leute in Foren Bilder von meiner Seite einbinden, ohne sie woanders hochzuladen.
Grüße,
Moritz
Hallo Moritz,
Ja, wenn du Kontrolle über den Server hast. Und wenn der
UserAgent einen gültigen Referer sendet (machen die meisten
Browser).
Soweit ich weiß müsste ich weitesgehend die Kontrolle über den Server haben.
Bei Apache sieht das in der .htaccess-Datei so aus:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://doofer-kerl.com/foo.html
RewriteRule pfad/zu/meiner/datei.html - [F]
dh. ich habe dann eine Datei, die .htaccess heißt, die
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://doofer-kerl.com/foo.html
RewriteRule pfad/zu/meiner/datei.html - [F]
beinhaltet und die ich dann einfach hochlad?
wobei bei
RewriteRule pfad/zu/meiner/datei.html - [F]
einfach die URL zur „403 Fehler-Datei“ angegeben wird?
Stimmt das so?
Kann ich auch mehrere seiten angeben, won denen das ansteuern verhindert werden soll? wie?
Grüße,
Moritz
LG Moe
Hallo,
Ja, wenn du Kontrolle über den Server hast. Und wenn der
UserAgent einen gültigen Referer sendet (machen die meisten
Browser).Soweit ich weiß müsste ich weitesgehend die Kontrolle über den
Server haben.
Sehr gut. Läuft da auch Apache?
Bei Apache sieht das in der .htaccess-Datei so aus:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://doofer-kerl.com/foo.html
RewriteRule pfad/zu/meiner/datei.html - [F]dh. ich habe dann eine Datei, die .htaccess heißt, die
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://doofer-kerl.com/foo.html
RewriteRule pfad/zu/meiner/datei.html - [F]beinhaltet und die ich dann einfach hochlad?
Richtig.
wobei bei
RewriteRule pfad/zu/meiner/datei.html - [F]
einfach die URL zur „403 Fehler-Datei“ angegeben wird?
Stimmt das so?
Nein. pfad/zu/meiner/datei.html ist die Datei, die du schützen willst. Oder einfach nur einen Punkt `.’ wenn du alle schützen willst.
Die 403 Fehlerdatei kannst du mit
ErrorDocument 403 /pfad/zu/403.html
einstellen.
Kann ich auch mehrere seiten angeben, won denen das ansteuern
verhindert werden soll? wie?
RewriteEngine On
RewriteCond %{HTTP\_REFERER} ^http://doofer-kerl.com/foo.html [OR]
RewriteCond %{HTTP\_REFERER} ^http://noch-fieser.com [OR]
RewriteCond %{HTTP\_REFERER} ^http://whitehouse.gov
RewriteRule pfad/zu/meiner/datei.html - [F]
Mehr Fragen zum Thema bitte im Server-Brett stellen.
Grüße,
Moritz
Hi Moritz,
danke für deine Hilfe, es klappt alles
LG Moe