• hallo,
    ich habe bei mir das www weggemacht mit folgender regel:

    RewriteEngine On
    [COLOR=Red]RewriteBase /[/COLOR]
    RewriteCond %{HTTP_HOST} [COLOR=Red]![/COLOR]^domain\.com$ [NC]
    RewriteRule ^(.*)$ http://domain.com/$1 [COLOR=Red][L,R=301][/COLOR]


    nun empfielt http://no-www.org/ dies so zu machen:
    [FONT=monospace]
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^[COLOR=Red]www\.[/COLOR]domain\.com$ [NC]
    RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L][/FONT]


    auf den ersten blick ist es identisch. es sind jedoch 4 unterschiede vorhanden. was bedeuten diese? wie wirken sie sich aus?

    • 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

  • %{HTTP_HOST} setz ich als bekannt voraus.

    RewriteEngine On #startet die rewriteengine
    RewriteBase / #der basisordner fürs umschreiben ist der rootordner
    RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
    ! (wenn nicht) ^ (start der regel) domain \(escape des punktes) .com$ (ende der regel) [NC] (groß/kleinschreibung egal)

    (wenn nicht http://domain.com)

    dann umleiten auf

    RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
    [L=Last (stoppt den rewrite process), R=Redirect mit 301)

    RewriteEngine On
    (ich würde die base reinnehmen)
    RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]

    ^(start)www\(escape).domain\(escape).com$(ende)

    (wenn http://www.domain.com)

    leite um auf
    RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

Jetzt mitmachen!

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