Also bei mir funktioniert es bei 1&1 so:
Code:
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
RewriteRule (.*) https://www.domain.de/$1 [R=301,L]
Damit wird alles auf die Form https://www.domain.de/xyz.html umgeschrieben.
Das ganze oberhalb der "normalen" Umschreibung a la
Code:
RewriteCond %{REQUEST_FILENAME} !\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp4|webm|ogv|mp3|ogg|oga|eot|otf|tt[cf]|woff2?|svgz?|pdf|gz)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*\.html$ index.php [L]
Und genau der "Servercache" ist das Problem, das ist der Seitencache von Contao. Der liegt zwar auch auf dem Webserver, ist aber nicht etwa der Cache des Webservers. Der muss geleert werden über die Systemwartung im Backend.
Lesezeichen