Beiträge von sPanse

    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?


    micko
    Danke für die Info: Ich hab mich heute den ganzen Tag wieder und wieder mit neuen Versionen der htaccess an den Server gewendet, ohne Erfolg: Die Links in den Menüs waren einfach immer via http:// aufrufbar.
    Die Lösung klappt:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /


    # Needed before any rewriting
    RewriteEngine On
    ### Built using the .htaccess 301 Redirect Generator from Web Site Advantage
    ### https://websiteadvantage.com.au/HtAccess-301-Redirect-Generator
    ### Place after 'RewriteEngine On' and before any CMS specific rewrite rules
    # Redirect HTTP with www to HTTPS with www
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteRule .* https://%%7bhttp_host%7d%%7brequest_uri} [R=301,L]
    # Redirect HTTP without www to HTTPS with www
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* https://www.%%7bhttp_host%7d%%7brequest_uri} [R=301,L]
    # Redirect HTTPS without www to HTTPS with www
    RewriteCond %{HTTPS} on
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* https://www.%%7bhttp_host%7d%%7brequest_uri} [R=301,L]
    ## 301 Redirects


    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress