• Alle Aufrufe der Domain ohne „www“ sollen auf „www.“ weitergleitet werden.
    Hintergrund: Nur eine Domain in der Google Search Konsole nötig.

    Habe bisher dazu folgenden Eintrag:

    RewriteCond %{http_host} !^www\.domain\.de [NC]
    Rewriterule ^(.*)$ https://www.domain.de/$1 [L,R=301]

    Ist das so korrekt, oder fehlt ggfls. noch was?!

    Zusatzfrage:

    Wenn ich möchte, dass alle Anfragen an die Webseite ohne http“s“ an https weitergeleitet werden, wie kann das dann in den oben genannten Zeilen integriert werden?


    Alle Aufrufe von Webseiten, die nicht ( mehr ) existieren, sollen auf eine eigene 404 Fehlerseite geleitet und zusätzlich per 410 aus dem Google Index entfernt werden.

    Wie ist das in der .htaccess genau einzutragen?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Habe bisher dazu folgenden Eintrag:

    RewriteCond %{http_host} !^www\.domain\.de [NC]
    Rewriterule ^(.*)$ https://www.domain.de/$1 [L,R=301]

    Ist das so korrekt, oder fehlt ggfls. noch was?!


    Sollte so passen, einfach mal testen.

    Antwort zu Teil zwei der Frage:

    Apache Configuration
    ##Force SSL per Rewrite
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


    RewriteEngine steht auf On? Und RewriteBase ist auch gesetzt? Und das alles bevor diese weiteren Anweisungen kommen?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Vielen Dank. Das hat mir geholfen und das Problem gelöst.

    Den dritten Teil der Frage werde ich in einem neuen Thread besser ausformulieren.

  • Komisch, eine Antwort mit "eigentlich" kannst du nicht verwerten ... aber eine Antwort mit "sollte" ist verwertbar :mrgreen:
    Da verging mir schon die Lust zu helfen.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Die Antworten sind für mich durchaus unterschiedlicher Bedeutung - schon aus dem Kontext heraus.
    Insbesondere da mich die 2. Antwort auf die Lösung gestoßen hat.
    Aber wer will kann natürlich alles andere in den Vordergrund stellen - mir wurscht. :-)


  • Habe bisher dazu folgenden Eintrag:

    RewriteCond %{http_host} !^www\.domain\.de [NC]
    Rewriterule ^(.*)$ https://www.domain.de/$1 [L,R=301]

    Ist das so korrekt, oder fehlt ggfls. noch was?!

    eigentlich ist das -^ Schroot

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteCond %{SERVER_ADDR} !=127.0.0.1
    RewriteCond %{SERVER_ADDR} !=::1
    RewriteRule ^ %{ENV:PROTO}://http://www.%%7bhttp_host%7d%%7brequest_uri} [R=301,L]
    </IfModule>


    und der Bezug zu WordPress ist jetzt?

    Mit offenen Augen träumen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!