Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comm.software.webserver > #1652 > unrolled thread
| Started by | Peter Müller <invalid@invalid.invalid> |
|---|---|
| First post | 2025-04-01 11:42 +0200 |
| Last post | 2025-06-14 15:39 +0200 |
| Articles | 5 — 4 participants |
Back to article view | Back to de.comm.software.webserver
Google indiziert Bilder nicht Peter Müller <invalid@invalid.invalid> - 2025-04-01 11:42 +0200
Re: Google indiziert Bilder nicht Marco Moock <mm+usenet-es@dorfdsl.de> - 2025-06-14 12:14 +0200
Re: Google indiziert Bilder nicht Arno Welzel <usenet@arnowelzel.de> - 2025-06-14 15:06 +0200
Re: Google indiziert Bilder nicht Arno Welzel <usenet@arnowelzel.de> - 2025-06-14 15:04 +0200
Re: Google indiziert Bilder nicht "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-06-14 15:39 +0200
| From | Peter Müller <invalid@invalid.invalid> |
|---|---|
| Date | 2025-04-01 11:42 +0200 |
| Subject | Google indiziert Bilder nicht |
| Message-ID | <m51qnrFe2m9U1@mid.individual.net> |
Im Wurzelverzeichnis gibt es die folgende .htaccess-Datei. In den
Unterverzeichnissen gibt es keine .htaccess-Datei. Woran könnte es
liegen? Der ursprüngliche Domainname wurde durch "test" ersetzt.
# RewriteEngine aktivieren
RewriteEngine On
# Weiterleitung von test.ch auf www.test.ch
RewriteCond %{HTTP_HOST} ^(www\.)?test\.ch$ [NC]
RewriteRule ^(.*)$ https://www.test.ch/$1 [R=301]
# Hotlinking-Schutz ohne Google & Bing zu blockieren
RewriteCond %{HTTP_USER_AGENT} Googlebot [OR]
RewriteCond %{HTTP_USER_AGENT} Googlebot-Image [OR]
RewriteCond %{HTTP_USER_AGENT} Bingbot [OR]
RewriteCond %{HTTP_USER_AGENT} DuckDuckBot [OR]
RewriteCond %{HTTP_USER_AGENT} Applebot [OR]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?test\.ch [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?google\.[a-z]+ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?bing\.[a-z]+ [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?duckduckgo\.[a-z]+ [NC]
RewriteRule \.(jpg|jpeg|gif|png|bmp|avif|webp|svg|tiff)$ - [NC,L]
# HSTS Header hinzufuegen
Header always set Strict-Transport-Security "max-age=31536000; preload"
# Referrer-Policy Header hinzufuegen
Header set Referrer-Policy "strict-origin-when-cross-origin"
# X-Content-Type-Options Header hinzufuegen
Header set X-Content-Type-Options "nosniff"
# Hotlinking-Schutz: nur erlaubte Referrer
RewriteCond %{HTTP_REFERER}
!^http://addon-wejudusicyonsite.wejudusi.cyon.site/.*$ [NC]
RewriteCond %{HTTP_REFERER}
!^http://addon-wejudusicyonsite.wejudusi.cyon.site$ [NC]
RewriteCond %{HTTP_REFERER} !^http://test.ch/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://test.ch$ [NC]
RewriteCond %{HTTP_REFERER} !^http://wejudusi.cyon.site/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://wejudusi.cyon.site$ [NC]
RewriteCond %{HTTP_REFERER}
!^http://www.addon-wejudusicyonsite.wejudusi.cyon.site/.*$ [NC]
RewriteCond %{HTTP_REFERER}
!^http://www.addon-wejudusicyonsite.wejudusi.cyon.site$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.test.ch/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.test.ch$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.wejudusi.cyon.site/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.wejudusi.cyon.site$ [NC]
RewriteCond %{HTTP_REFERER}
!^https://addon-wejudusicyonsite.wejudusi.cyon.site/.*$ [NC]
RewriteCond %{HTTP_REFERER}
!^https://addon-wejudusicyonsite.wejudusi.cyon.site$ [NC]
RewriteCond %{HTTP_REFERER} !^https://test.ch/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https://test.ch$ [NC]
RewriteCond %{HTTP_REFERER} !^https://wejudusi.cyon.site/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https://wejudusi.cyon.site$ [NC]
RewriteCond %{HTTP_REFERER}
!^https://www.addon-wejudusicyonsite.wejudusi.cyon.site/.*$ [NC]
RewriteCond %{HTTP_REFERER}
!^https://www.addon-wejudusicyonsite.wejudusi.cyon.site$ [NC]
RewriteCond %{HTTP_REFERER} !^https://www.test.ch/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https://www.test.ch$ [NC]
RewriteCond %{HTTP_REFERER} !^https://www.wejudusi.cyon.site/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https://www.wejudusi.cyon.site$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^$ [NC]
#Weiterleitung fuer gaenige Bildformate zu www.test.ch
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|avif|svg|tiff|webp)$
https://www.test.ch [L,R=301, NC]
# Optional: Weiterleitung fuer andere Bildformate (z.B. SVG, TIFF, WEBP)
zu www.test.ch
# RewriteRule .*\.(svg|tiff|webp)$ https://www.test.ch [L,R=301, NC]
# Kompression aktivieren (mod_deflate)
<IfModule mod_deflate.c>
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-Encoding|X-Requested-With)
^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate"
env=HAVE_Accept-Encoding
</IfModule>
</IfModule>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE "application/atom+xml
application/javascript application/json application/ld+json
application/manifest+json application/rdf+xml application/rss+xml
application/schema+json application/geo+json
application/vnd.ms-fontobject application/wasm application/x-font-ttf
application/x-javascript application/x-web-app-manifest+json
application/xhtml+xml application/xml font/eot font/opentype font/otf
font/ttf image/bmp image/svg+xml image/vnd.microsoft.icon image/x-icon
image/avif image/webp text/cache-manifest text/calendar text/css
text/html text/javascript text/plain text/markdown text/vcard
text/vnd.rim.location.xloc text/vtt text/x-component
text/x-cross-domain-policy text/xml"
</IfModule>
<IfModule mod_mime.c>
AddType image/avif .avif
AddEncoding gzip svgz
</IfModule>
</IfModule>
# X-Frame-Options Header hinzufuegen
Header set X-Frame-Options "DENY"
[toc] | [next] | [standalone]
| From | Marco Moock <mm+usenet-es@dorfdsl.de> |
|---|---|
| Date | 2025-06-14 12:14 +0200 |
| Message-ID | <20250614121441.58c1c959@zbook> |
| In reply to | #1652 |
On 1 Apr 2025 11:42 Peter Müller wrote:
> Im Wurzelverzeichnis gibt es die folgende .htaccess-Datei. In den
> Unterverzeichnissen gibt es keine .htaccess-Datei. Woran könnte es
> liegen? Der ursprüngliche Domainname wurde durch "test" ersetzt.
Ist denn Zugriff mit passenden User-Agents möglich, wenn du wirklich
filtern willst?
Gibt es Zugriffsversuche mit 403?
Was steht in der robots.txt?
> # Hotlinking-Schutz ohne Google & Bing zu blockieren
> RewriteCond %{HTTP_USER_AGENT} Googlebot [OR]
> RewriteCond %{HTTP_USER_AGENT} Googlebot-Image [OR]
> RewriteCond %{HTTP_USER_AGENT} Bingbot [OR]
> RewriteCond %{HTTP_USER_AGENT} DuckDuckBot [OR]
> RewriteCond %{HTTP_USER_AGENT} Applebot [OR]
> RewriteCond %{HTTP_REFERER} !^$
> RewriteCond %{HTTP_REFERER} !^https?://(www\.)?test\.ch [NC]
> RewriteCond %{HTTP_REFERER} !^https?://(www\.)?google\.[a-z]+ [NC]
> RewriteCond %{HTTP_REFERER} !^https?://(www\.)?bing\.[a-z]+ [NC]
> RewriteCond %{HTTP_REFERER} !^https?://(www\.)?duckduckgo\.[a-z]+ [NC]
> RewriteRule \.(jpg|jpeg|gif|png|bmp|avif|webp|svg|tiff)$ - [NC,L]
Was stört dich an Hotlinking?
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2025-06-14 15:06 +0200 |
| Message-ID | <mb5aepFf0b7U8@mid.individual.net> |
| In reply to | #1653 |
Marco Moock, 2025-06-14 12:14:
> On 1 Apr 2025 11:42 Peter Müller wrote:
>
>> Im Wurzelverzeichnis gibt es die folgende .htaccess-Datei. In den
>> Unterverzeichnissen gibt es keine .htaccess-Datei. Woran könnte es
>> liegen? Der ursprüngliche Domainname wurde durch "test" ersetzt.
>
> Ist denn Zugriff mit passenden User-Agents möglich, wenn du wirklich
> filtern willst?
>
> Gibt es Zugriffsversuche mit 403?
>
> Was steht in der robots.txt?
>
>> # Hotlinking-Schutz ohne Google & Bing zu blockieren
>> RewriteCond %{HTTP_USER_AGENT} Googlebot [OR]
>> RewriteCond %{HTTP_USER_AGENT} Googlebot-Image [OR]
>> RewriteCond %{HTTP_USER_AGENT} Bingbot [OR]
>> RewriteCond %{HTTP_USER_AGENT} DuckDuckBot [OR]
>> RewriteCond %{HTTP_USER_AGENT} Applebot [OR]
>> RewriteCond %{HTTP_REFERER} !^$
>> RewriteCond %{HTTP_REFERER} !^https?://(www\.)?test\.ch [NC]
>> RewriteCond %{HTTP_REFERER} !^https?://(www\.)?google\.[a-z]+ [NC]
>> RewriteCond %{HTTP_REFERER} !^https?://(www\.)?bing\.[a-z]+ [NC]
>> RewriteCond %{HTTP_REFERER} !^https?://(www\.)?duckduckgo\.[a-z]+ [NC]
>> RewriteRule \.(jpg|jpeg|gif|png|bmp|avif|webp|svg|tiff)$ - [NC,L]
>
> Was stört dich an Hotlinking?
Vermutlich dass Leute Bilder bei sich einbinden, die dann von seinem
Server geladen werden und er dann gaaaaanz viel Traffic hat. Wenn der
Traffic aber durch Google oder Bing verursacht wird, ist es OK, weil
dann besteht ja die Chance, dass die Leute doch auf seiner Website landen.
Als Schutz gegen Bilderklau hilft das ja nicht - wer will, speichert
sich halt das Bild ab und lädt es woanders hoch.
--
Arno Welzel
https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2025-06-14 15:04 +0200 |
| Message-ID | <mb5aauFf0b7U7@mid.individual.net> |
| In reply to | #1652 |
Peter Müller, 2025-04-01 11:42:
> Im Wurzelverzeichnis gibt es die folgende .htaccess-Datei. In den
> Unterverzeichnissen gibt es keine .htaccess-Datei. Woran könnte es
> liegen? Der ursprüngliche Domainname wurde durch "test" ersetzt.
>
> # RewriteEngine aktivieren
> RewriteEngine On
>
> # Weiterleitung von test.ch auf www.test.ch
> RewriteCond %{HTTP_HOST} ^(www\.)?test\.ch$ [NC]
> RewriteRule ^(.*)$ https://www.test.ch/$1 [R=301]
>
> # Hotlinking-Schutz ohne Google & Bing zu blockieren
Wie soll das gehen? Google findet das Bild - und dann? Anzeigen geht ja
nicht mehr, weil Browser *deinem* Server ganz sicher *nicht* sagen
werden, woher der Aufruf kam. Dass Referrer über Domaingrenzen hinweg
gesendet werden, ist schon länger vorbei - und das ist aus
Datenschutzgründen auch gut so.
--
Arno Welzel
https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | "Peter J. Holzer" <hjp-usenet4@hjp.at> |
|---|---|
| Date | 2025-06-14 15:39 +0200 |
| Message-ID | <slrn104qut2.1cbkq.hjp-usenet4@trintignant.hjp.at> |
| In reply to | #1654 |
On 2025-06-14 15:04, Arno Welzel <usenet@arnowelzel.de> wrote:
> Peter Müller, 2025-04-01 11:42:
>> # Hotlinking-Schutz ohne Google & Bing zu blockieren
>
> Wie soll das gehen? Google findet das Bild - und dann? Anzeigen geht ja
> nicht mehr, weil Browser *deinem* Server ganz sicher *nicht* sagen
> werden, woher der Aufruf kam. Dass Referrer über Domaingrenzen hinweg
> gesendet werden, ist schon länger vorbei -
Doch, werden sie per default (kann man als Webseitenautor ändern (und
als User auch)). Allerdings wird nur mehr schema://hostname gesendet,
nicht der ganze URL. Für Peters Zwecke sollte das aber ausreichend sein.
hjp
[toc] | [prev] | [standalone]
Back to top | Article view | de.comm.software.webserver
csiph-web