Ankündigung

Einklappen
Keine Ankündigung bisher.

.htaccess Domainweiterleitung immer mit https:// und www.

Einklappen

Google Anzeige oben

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • .htaccess Domainweiterleitung immer mit https:// und www.

    Schönen Guten Nachmittag zusammen,

    ich möchte gerne dass egal wie man meine Homepage aufruft immer https:// und www. davor steht.

    Jetzt habe ich es geschafft dass immer https:// davor steht allerdings klappt das ganze nicht mit dem www. ich hoffe es kann mit jemand helfen


    mein Code sieht folgendermasen aus:
    Code:
    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
    Vielen Dank schonmal!

    Mfg.

  • #2
    Code:
    RewriteCond %{HTTP_HOST} !^www\.$
    RewriteRule (.*) https://www.%{HTTP_HOST}/$1 [R=301,L]
    aus'm Ärmel, sollte aber funktionieren denke ich.
    PHProcks! » Tutorials

    Kommentar


    • #3
      Guten Morgen,

      Vielen Danke für deine Antwort!

      Ich habe natürlich die ganze Zeit auch weitere Versuche unternommen und bin auf eine ähnliche Lösung wie deine gestoßen allerdings kommt bei meiner und bei deiner Lösung der gleiche Fehler und zwar steht auf einmal zweimal www. vorne dran (https://www.www.domain.de/).

      Kann es sein dass das Problem an einer anderen Stelle entsteht, z.B. in irgendwelchen Einstellungen am Webspace?

      Mfg

      Kommentar


      • #4
        Ja, stimmt. Ich glaube die RewriteCond ist falsch:
        Code:
        RewriteCond %{HTTP_HOST} !^www.*$
        oder so ähnlich, musst Du mal testen, hab gerade die Möglichkeit nicht.
        PHProcks! » Tutorials

        Kommentar


        • #5
          Hallo, bin da auch kein Spezialist und hatte mir mal die Info von anderen geholt.
          Das sollte aber funktionieren, die 4 ? ist mit deinen Domäne zu ersetzen.

          RewriteEngine On
          RewriteCond %{HTTPS} !on [OR,NC]
          RewriteCond %{HTTP_HOST} !^www\. [NC]
          RewriteRule ^(.*)$ https://www.?.de/$1 [L,R=301]
          RewriteCond %{HTTP_HOST} !^www\.?\.de$ [NC]
          RewriteRule ^(.*)$ https://www.?.de/$1 [R=301,L]
          RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
          RewriteRule ^index\.html$ https://www.?.de/ [R=301,L]

          gerhard

          Kommentar


          • #6
            Zitat von ST747 Beitrag anzeigen
            Hallo, bin da auch kein Spezialist und hatte mir mal die Info von anderen geholt.
            Das sollte aber funktionieren, die 4 ? ist mit deinen Domäne zu ersetzen.


            gerhard
            Halte ich für sehr gewagt ungeprüfte Codes in Foren zu posten.
            Wenn sollte man aller Wahrscheinlichkeit nach nicht nur die 4rte https://www.?.de ersetzen sondern alle https://www.?.de.
            Keine Gewähr, so genau hab ich es nicht geprüft.
            https://arnego2.com

            Kommentar

            Lädt...
            X