Dung: htaccess - Fremdverlinkung verhindern bei Umlautdomains

Hallo zusammen,

Ich habe folgendes Problem: Ich möchte die Fremdverlinkung von Bildern von anderen Webseiten verhindern. Das ist an sich auch kein Problem. Das problem ist dabei, dass ich auch eine Umlautdomain habe, und htaccess das wohl nicht mag.

Ich habe folgenden Code:

  
RewriteEngine on  
RewriteCond %{HTTP_REFERER} !^$  
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain-mit-umlaut.de/.*$ [NC]  
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain-ohne-umlaut.de/.*$ [NC]  
RewriteRule \.(zip|png,jpg,jpeg)$ http://www.domain-ohne-umlaut.de/stolen.jpg [R,L]  

Ich habe 2x die gleiche Domain, einmal mit Umlaut, und einmal mit entsprechenden "ue" anstatt "ü". wenn man die domain mit dem umlaut aufruft, werden die bilder alle nicht dargestellt.

Gibt es einen weg das zu beheben?

Danke!

  1. Hi,

    Ich möchte die Fremdverlinkung von Bildern von anderen Webseiten verhindern. Das ist an sich auch kein Problem. Das problem ist dabei, dass ich auch eine Umlautdomain habe, und htaccess das wohl nicht mag.

    Nein, das Problem ist, dass gar keine Umlaute am Webserver "ankommen" - schliesslich passiert die Umsetzung dieser in die zum bestehenden Domain Name System kompatible Schreibweise bereits cleintseitig.

    Ich habe 2x die gleiche Domain, einmal mit Umlaut, und einmal mit entsprechenden "ue" anstatt "ü". wenn man die domain mit dem umlaut aufruft, werden die bilder alle nicht dargestellt.

    Gibt es einen weg das zu beheben?

    Natuerlich - nutze die Schreibweise des Hostnamens, mit der der Request beim Server ankommt.

    http://de.wikipedia.org/wiki/Umlautdomain
    http://de.wikipedia.org/wiki/Punycode

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
    1. Hallo,
      wunderbar, hat auf Anhieb geklappt, vielen Dank!