Hallo,
realURL stellt irgendwie ein ewiges Problem dar. Zig Tutorials gewälzt, Best-Practice-Anleitungen befolgt, nachgedacht - und wieder bei einem Problem gelandet:
Hauptsächlich geht es um den Switch von von http:// zu https://. Die Webseite soll unter SSL genauso reagieren wie unter einem unverschlüsseltem Protokoll. Tut sie aber nicht. Wenn jemand nämlich die Seite http://atfolix.info/manuals/ (ohne SSL) aufruft, wird NICHT nach https://atfolix.info/manuals weitergeleitet, sondern nach https://atfolix.info/home/
Genau so verhält es sich, wenn jemand http://www.atfolix.info/manuals/ aufruft. Der wird dann auch zu https://atfolix.info/home/ geschickt.
Das ist natürlich überhaupt nicht wünschenswert.
Mein Typoscript-Setup auf der Rootpage (die ist als Startseite gesetzt):
config {
baseURL = https://atfolix.info/
absRefPrefix = https://atfolix.info/
linkVars = L(0-10)
tx_realurl_enable = 1
prefixLocalAnchors = all
}
System: TYPO3 8.7.4
realURL: 2.3.2
PHP: 7.1.17
Einstellungen .htaccess:
RewriteBase /
##
# Uncomment to redirect domains with "www" to the empty domain.
##
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
##
# Automatische Weiterleitung von HTTP zu HTTPS - https://www.redim.de/wissen/automatische-weiterleitung-von-http-zu-https
##
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]