v2.0.7.2 rev 14622 dated: 2022-07-04
Gut. Ich habe jetzt ganz oben eingesetzt:
RewriteEngine On
RewriteBase /xxx-testshop/RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ganz unten gibt es auch noch diesen Block:
##-----------------------------------------
##- 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 /xxx-testshop/ ##-- 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 (SEO_SEPARATOR) also in file "/includes/extra/seo_url_mod/seo_url_shopstat.php"
##-- or create a new file "/includes/extra/configure/seo_separator.php"
##-- with the following content: <?php define('SEO_SEPARATOR','-'); ?>
##----------------------------------------------------------------------------------
##-- 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>
Funktioniert aber immer noch nicht.
Immer noch: ERR_TOO_MANY_REDIRECTS
Gruß
Gonzo