Ganz lieben Dank für die vielen Anworten.
Ich habe den Tipp von FräuleinGarn durchgeführt und meine .htaccess sieht nun so aus:
##-- Enable the compression for any type of content
<IfModule mod_deflate.c>
<FilesMatch "\\.(js|css|html|htm|php|xml|jpg|jpeg|png|gif|svg|woff|woff2|ttf|otf)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
Hier noch mal komplett
# Scripte Laufzeit für Shopsync
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time
5000php_value max_input_time
2000php_value memory_limit 512M
<Limit GET POST HEAD
>order allow
,deny
### deny from 80.246
### Bilder-Klau Blacklist-Methode
RewriteCond
%{HTTP_REFERER
} archouse
.info
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} postaplan
.com
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} elol
.info
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} bizedge
.info
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} khcsucks
.info
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} stoppabojvkott
.gq
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} artownit
.us
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} finkomstroy
.ru
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} deskey
.net
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} veldmankoelservice
.nl
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} badezimmer
-de
.com
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} carprola
.info
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} kovafold
.net
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} troonent
.com
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} gamezzu
.com
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} airpub
.net
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} badmobelabverkauf
.ml
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} badkamerverlichting
.ga
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} zyprexafacts
.com
/ [NC
,OR
]RewriteCond
%{HTTP_REFERER
} yarial
.com
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} wagerwin
.club
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} resizeandsave
.online
.gq
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} celebslight
.club
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} pocketpress
.info
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} eatprayandblog
.info
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} igraphix
.us
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} seowriter
.co
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} picktre
.info
[NC
,OR
]RewriteCond
%{HTTP_REFERER
} fishzero
.com
RewriteCond
%{REQUEST_URI
} !/warning
.jpg
RewriteRule
.*.(png
|jpg
|gif
|svg
|bmp
)$ https
://www.UnsereShopDomain.de/images/warning.jpg [L]allow from all
</Limit
># phpschutz
AddHandler php71
-cgi
.php
# Error.log
# php_flag log_errors on
# php_value error_log "/****/UnsereShopDomain.de/error/errorlog.txt"
# Ländersperre
<IfModule mod_geoip
.c
>GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE
(CN
|RU
|TR
|IL
) BlockCountry
Deny from env
=BlockCountry
</IfModule
>#====================================================================================================
# Badbots blockieren [Letzte Aktualisierung: 01.06.2016]
#====================================================================================================
RewriteCond
%{HTTP_USER_AGENT
} Wotbox
/2.01 [OR
]RewriteCond
%{HTTP_USER_AGENT
} MJ12bot
/v1
.4
.5
[OR
]RewriteCond
%{HTTP_USER_AGENT
} Majestic
-SEO
[OR
]RewriteCond
%{HTTP_USER_AGENT
} MJ12bot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} SEOkicks
-Robot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} MegaIndex
.ru
/2.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} SemrushBot
/1~bl
[OR
]RewriteCond
%{HTTP_USER_AGENT
} SemrushBot
/1.1~bl
[OR
]RewriteCond
%{HTTP_USER_AGENT
} GrapeshotCrawler
/2.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} seoscanners
.net
/1 [OR
]RewriteCond
%{HTTP_USER_AGENT
} Apache
-HttpClient
[OR
]RewriteCond
%{HTTP_USER_AGENT
} DotBot
/1.1 [OR
]RewriteCond
%{HTTP_USER_AGENT
} crawler
.datenmarkt
.de
/Nutch
-1.11 [OR
]RewriteCond
%{HTTP_USER_AGENT
} Java
/1
.7
.0_79
[OR
]RewriteCond
%{HTTP_USER_AGENT
} AhrefsBot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} AhrefsBot
/5.2 [OR
]RewriteCond
%{HTTP_USER_AGENT
} ImplisenseBot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} GetintentCrawler
[OR
]RewriteCond
%{HTTP_USER_AGENT
} OFM
[OR
]RewriteCond
%{HTTP_USER_AGENT
} finbot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} Exabot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} proximic
[OR
]RewriteCond
%{HTTP_USER_AGENT
} linkdexbot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} BLEXBot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} spbot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} spbot
/5
.0
.3
[OR
]RewriteCond
%{HTTP_USER_AGENT
} SMTBot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} SMTBot
/1.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} Searchie
[OR
]RewriteCond
%{HTTP_USER_AGENT
} Plukkie
[OR
]RewriteCond
%{HTTP_USER_AGENT
} MetaJobBot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} sSearch
[OR
]RewriteCond
%{HTTP_USER_AGENT
} WBSearchBot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} c7
.seokicks
.de
[OR
]RewriteCond
%{HTTP_USER_AGENT
} TwengaBot
-2.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} Cliqzbot
/0.1 [OR
]RewriteCond
%{HTTP_USER_AGENT
} Cliqzbot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} Cliqzbot
/2.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} Findxbot
/1.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} Findxbot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} CCBot
/2.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} TinEye
-bot
/1.31 [OR
]RewriteCond
%{HTTP_USER_AGENT
} coccocbot
-web
/1.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} CCBot
/2.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} SearchmetricsBot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} Yeti
/1.1 [OR
]RewriteCond
%{HTTP_USER_AGENT
} DnyzBot
[OR
]RewriteCond
%{HTTP_USER_AGENT
} DnyzBot
/1.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} oBot
/2
.3
.1
[OR
]RewriteCond
%{HTTP_USER_AGENT
} DomainCrawler
[OR
]RewriteCond
%{HTTP_USER_AGENT
} DomainCrawler
/3.0 [OR
]RewriteCond
%{HTTP_USER_AGENT
} Companybook
-Crawler
[OR
]RewriteCond
%{HTTP_USER_AGENT
} SISTRIX
RewriteRule ^
- [F
,L
]##-- $Id: _.htaccess 10674 2017-04-11 09:19:49Z Tomcraft $
##-- Default charset
AddDefaultCharset UTF
-8#AddDefaultCharset ISO-8859-15
##-- Disable the server signature
ServerSignature Off
##-- Turn off ETags in HTTP-header (use both directives)
<IfModule mod_headers
.c
> Header unset ETag
RequestHeader
unset Proxy
</IfModule
>FileETag None
##-- When caching of gzipped JS and CSS files is used, enable this setting
<IfModule mod_headers
.c
> Header set Vary Accept
-Encoding
</IfModule
>##-- when using Provider 1&1 set the following lines to activate PHP5
#AddType x-mapp-php5 .php
#AddHandler x-mapp-php5 .php
# Disable directory browsing (disabled by default as this causes problems on some servers because they don't allow AllowOverride Directive for Options)
#Options -Indexes
##-- Enable the compression for any type of content
<IfModule mod_deflate
.c
> <FilesMatch
"\\.(js|css|html|htm|php|xml|jpg|jpeg|png|gif|svg|woff|woff2|ttf|otf)$"> SetOutputFilter DEFLATE
</FilesMatch
></IfModule
>##-- Customization of HTTP request and response headers
<IfModule mod_headers
.c
> <FilesMatch
"\\.(ico|jpe?g|png|gif|swf|flv|svg)$"> Header set Cache
-Control
"max-age=2592000, public" </FilesMatch
> <FilesMatch
"\\.(css|woff)$"> Header set Cache
-Control
"max-age=604800, public" </FilesMatch
> <FilesMatch
"\\.(js)$"> Header set Cache
-Control
"max-age=604800, private" </FilesMatch
> <FilesMatch
"\\.(xml|txt)$"> Header set Cache
-Control
"max-age=604800, public, must-revalidate" </FilesMatch
> <FilesMatch
"\\.(html|htm|php)$"> Header set Cache
-Control
"max-age=1, private, must-revalidate" </FilesMatch
></IfModule
>##-- Generation of Expires and Cache-Control HTTP headers
<IfModule mod_expires
.c
> ExpiresActive On
ExpiresDefault
"access plus 1 seconds" ExpiresByType image
/gif
"access plus 2592000 seconds" ExpiresByType image
/jpg
"access plus 2592000 seconds" ExpiresByType image
/jpeg
"access plus 2592000 seconds" ExpiresByType image
/png
"access plus 2592000 seconds" ExpiresByType image
/svg
+xml
"access plus 2592000 seconds" ExpiresByType text
/html
"access plus 1 seconds" ExpiresByType text
/css
"access plus 604800 seconds" ExpiresByType text
/javascript
"access plus 604800 seconds" ExpiresByType application
/x
-javascript
"access plus 604800 seconds" ExpiresByType application
/javascript
"access plus 604800 seconds" ExpiresByType text
/x
-component
"access plus 604800 seconds" ExpiresByType application
/font
-woff
"access plus 604800 seconds" ExpiresByType image
/x
-icon
"access plus 604800 seconds" <IfModule mod_headers
.c
> Header append Cache
-Control
"public" </IfModule
></IfModule
>##-- Configure php_flags if necessary
##-- BEGIN - use IfModule clause if PHP runs in CGI mode, otherwise just uncomment the lines with php_flag...
#<IfModule mod_php.c>
##-- Warn when arguments are passed by reference at function call time (from PHP5 allow_call_time_pass_reference is deprecated)
#php_flag allow_call_time_pass_reference on
##-- Disable transparent sid support PHP-default is off (XTC Session only on first visit)
#php_flag session.use_trans_sid off
##-- set suhosin flags because of errors with attributes (for webhosters with suhosin hardening patch enabled)
#php_value suhosin.post.max_array_depth 0
#php_value suhosin.post.max_array_index_length 0
#php_value suhosin.post.max_vars 0
#php_value suhosin.request.max_array_depth 0
#php_value suhosin.request.max_array_index_length 0
#php_value suhosin.request.max_vars 0
##-- set suhosin flags to have unencrypted session data, affecting "whos_online" & "shopping cart" (for webhosters with suhosin hardening patch enabled)patch enabled
#php_value suhosin.session.encrypt Off
#php_value suhosin.session.cryptkey ''
##-- END - use IfModule clause if PHP runs in CGI mode, otherwise just uncomment the lines with php_flag...
#</IfModule>
##-- Redirect error pages to Sitemap
##-- set the correct Path to ErrorDocument
ErrorDocument
400 /sitemap
.html?error
=400ErrorDocument
401 /sitemap
.html?error
=401ErrorDocument
402 /sitemap
.html?error
=402ErrorDocument
403 /sitemap
.html?error
=403ErrorDocument
404 /sitemap
.html?error
=404ErrorDocument
500 /sitemap
.html?error
=500<FilesMatch
"\.(gif|jpe?g|png)$">ErrorDocument
404 /404.jpg
</FilesMatch
>##-----------------------------------------
##- SEO Shopstat Modul (Hartmut Koenig)
##-----------------------------------------
<IfModule mod_rewrite
.c
> ##-- Initialize and enable rewrite engine
##-- Documentation http://httpd.apache.org/docs/misc/rewriteguide.html
RewriteEngine On
##-- EXAMPLE: If your shop is located at "http://www.yourdomain.com/shop",
##-- set the following line like e.g.: RewriteBase /shop/
RewriteBase
/ ##-- disallow access to dotfiles (.htaccess, .svn, .git, etc.)
RedirectMatch
403 /\
. ##-- Use canonical URLs
##-- Use SSL-Proxy
##-- HostEurope
#RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.webpack\.de$ [NC]
##-- 1und1
#RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.kundenserver\.de$ [NC]
##-- domainFACTORY
#RewriteCond %{HTTP:X-Forwarded-Server} !^sslsites\.de$ [NC]
##-- All-Inkl
#RewriteCond %{HTTP:X-Forwarded-Server} !^ssl-account\.com$ [NC]
##-- Strato
#RewriteCond %{HTTP:X-Forwarded-Server} !^www\.ssl-id\.de$ [NC]
##-- redirect to http www-domain, when www is missing and no subdomain given and not using an ssl-proxy
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
#RewriteCond %{HTTP_HOST} !^localhost [NC]
#RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
RewriteCond
%{HTTP_HOST
} !^www\
. [NC
] RewriteCond
%{HTTP_HOST
} !\
.(.*)\
. [NC
] RewriteCond
%{HTTP_HOST
} !^localhost
[NC
] RewriteRule ^ https
://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond
%{SERVER_PORT
} !^
443$
RewriteRule ^ https
://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] ##-- redirect to https non-www-domain, when no subdomain given and not using an ssl-proxy
#RewriteCond %{SERVER_PORT} !^443$ [OR]
#RewriteCond %{HTTP_HOST} ^www\. [NC]
#RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
#RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
##-- Sitemap
RewriteRule ^sitemap
(.*)\
.html$ shop_content
.php?coID
=8 [QSA
,L
] ##----------------------------------------------------------------------------------
##-- When working with SEO-Urls you can decide, whether to use a colon ":" or a dash "-" symbol
##-- (Windows Servers might have problems with colon as delimiter!)
##-- Change the delimiter symbol also in file "/inc/shopstat_functions.inc.php"
##----------------------------------------------------------------------------------
##-- Use colon delimiter ":" for SEO-URLS (default setting)
##-- Categories (:::)
RewriteRule
:::([_0
-9]+):([_0
-9]+)\
.html$ index
.php?cPath
=$
1&page
=$
2 [QSA
,L
] RewriteRule
:::([_0
-9]+)\
.html$ index
.php?cPath
=$
1 [QSA
,L
] ##-- Products (::)
RewriteRule
::(.+)\
.html$ product_info
.php?products_id
=$
1 [QSA
,L
] ##-- Content (:_:)
RewriteRule
:_
:([0-9]+)\
.html$ shop_content
.php?coID
=$
1 [QSA
,L
] ##-- Manufacturers (:.:)
RewriteRule
:.:([_0
-9]+):([_0
-9]+)\
.html$ index
.php?manufacturers_id
=$
1&page
=$
2 [QSA
,L
] RewriteRule
:.:([0-9]+)\
.html$ index
.php?manufacturers_id
=$
1 [QSA
,L
] ##-- Use dash delimiter "-" for SEO-URLS (alternative setting i.e. for windows servers)
##-- Categories (---)
RewriteRule
---([_0
-9]+)-([_0
-9]+)\
.html$ index
.php?cPath
=$
1&page
=$
2 [QSA
,L
] RewriteRule
---([_0
-9]+)\
.html$ index
.php?cPath
=$
1 [QSA
,L
] ##-- Products (--)
RewriteRule
--(.+)\
.html$ product_info
.php?products_id
=$
1 [QSA
,L
] ##-- Content (-_-)
RewriteRule
-_
-([0-9]+)\
.html$ shop_content
.php?coID
=$
1 [QSA
,L
] ##-- Manufacturers (-.-)
RewriteRule
-.-([_0
-9]+)-([_0
-9]+)\
.html$ index
.php?manufacturers_id
=$
1&page
=$
2 [QSA
,L
] RewriteRule
-.-([0-9]+)\
.html$ index
.php?manufacturers_id
=$
1 [QSA
,L
]</IfModule
> Sieht gut aus, Google bemängelt dies nicht mehr.
Der Traffic ist für mich "noch" uninteressant. Das sind auf einen Monat ja nur ein paar GB.
Jetzt wird nur noch folgendes bemängelt:
Mögliche Optimierungen
JavaScript- und CSS-Ressourcen, die das Rendering blockieren, in Inhalten "above the fold" (ohne Scrollen sichtbar) beseitigen
Ihre Seite enthält 1 blockierende Skript-Ressourcen und 1 blockierende CSS-Ressourcen. Dies verursacht eine Verzögerung beim Rendern Ihrer Seite.
Keine der Seiteninhalte "above the fold" (ohne Scrollen sichtbar) konnten ohne Wartezeiten für das Laden der folgenden Ressourcen gerendert werden. Versuchen Sie, blockierende Ressourcen zu verschieben oder asynchron zu laden, oder laden Sie kritische Bereiche dieser Ressourcen direkt inline im HTML.
Entfernen Sie JavaScript, das das Rendering blockiert:
https://www.********.de/…esponsive/javascript/jquery-1.8.3.min.js
Optimieren Sie die CSS-Darstellung für die folgenden URLs:
https://www.*******.de/…sponsive/stylesheet.min.css?v=1507721735
Aber bei Google haben wir im Pagespeed nun 97 von 100% und das ist sehr gut.
Die Baustelle gehe ich ein anderes mal an
Danke für die Hilfe.