Hallo und guten Tag!
Ich habe da mal eine Frage zu den Umleitungen auf https:// mit www. und erzwungenen Trailing Slashes (also / am Ende jedes Aufrufes). Meine htaccess findet Ihr nachfolgend, sie scheint zu funzen aber ich kann das Teil im htaccess tester leider nicht validieren. Kann mir jemand von Euch vielleicht sagen ob
a) ich alles korrekt gemacht habe wenn die Form immer https://www.meine-domain.tld/ sein soll?
b) das nicht auch einfacher geht ;)
Ich würde mich sehr über eine Antwort freuen, auch weil ich schon sehr lange an dem Thema sitze
Noch eine letzte Sache: Ich bemerke, dass meine htaccess ständig zurückgesetzt wird. Es fliegen immer wieder Elemente raus - zuletzt Sicherheitseinstellungen. Ich nutze Wordfende, Quickredirect und inifinite WP - hatte da von Euch auch schon mal jemand Probleme gehabt?
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# Ensure www on all URLs.
RewriteCond %{HTTP_HOST} ^meine-domain.tld [NC]
RewriteRule ^(.*)$ https://www.meine-domain.tld/$1 [L,R=301]
# Ensure we are using HTTPS version of the site.
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Ensure all URLs have a trailing slash.
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.meine-domain.tld/$1/ [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Alles anzeigen