Andre: Rewrite bei 2 TLD Domains

Hi zusammen,

ich hab das Problem, dass bei mir sowohl die .com als auch die .de Domain in Google reingelaufen sind, obwohl eine htaccess rule erstellt wurde. Offenbar stimmt die aber net, vielleicht weiss jemand Hilfe?

RewriteCond %{HTTP_HOST} !^www.meinedomain.de$ [NC] [OR]
RewriteCond %{HTTP_HOST} !^sub1.meinedomain.de$ [NC]
RewriteCond %{HTTP_HOST} !^www.meinedomain.com$ [NC]
RewriteCond %{HTTP_HOST} !^meinedomain.com$ [NC]
RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [R=301,L]

Danke für Hilfe und Grüße
Andre

  1. Moin!

    ich hab das Problem, dass bei mir sowohl die .com als auch die .de Domain in Google reingelaufen sind, obwohl eine htaccess rule erstellt wurde. Offenbar stimmt die aber net, vielleicht weiss jemand Hilfe?

    Normalerweise bieten Hoster an, jede Domain auf ein eigenes VHost-Verzeichnis zu mappen. Dann kann man für jede Domain individuell Content anbieten, und das Rewriting der unerwünschten Zweitdomain kann ganz unabhängig von der primären Domain ohne komplexere RewriteCond immer auf diese redirecten. Dazu brauchts dann sogar kein Rewriting mehr - die schlichte Redirect-Direktive kriegt das ohne reguläre Ausdrücke auch hin.

    RewriteCond %{HTTP_HOST} !^www.meinedomain.de$ [NC] [OR]
    RewriteCond %{HTTP_HOST} !^sub1.meinedomain.de$ [NC]
    RewriteCond %{HTTP_HOST} !^www.meinedomain.com$ [NC]
    RewriteCond %{HTTP_HOST} !^meinedomain.com$ [NC]
    RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [R=301,L]

    Auffällig, dass deine RewriteCond nicht durchgehend mit derselben logischen Verknüpfung verbunden sind. Einmal ODER, ansonsten UND.

    - Sven Rautenberg