301 Weiterleitungen mittels .htaccess [Gelöst]

  • 0 x
    28 Beiträge
    0 Hilfreiche Beiträge
    08. 11. 2011, 09:33

    Hallo zusammen,

    wir haben eine neue Vereinsseite erstellt und ich habe heute morgen bemerkt, das
    die Seiten die in der Suchmaschine angezeigt werden jetzt ins leere laufen.

    ich habe dann eine Lösung gefunden, 301 Weiterleitungen mittels .htaccess aber leider verstehe ich nicht sehr viel davon...

    [b]Link in Suchmaschine: http://www.schachverein-xy.com/turniere2012/?page=199 [/b]

    1. RewriteEngine on
    2. RewriteCond %{HTTP_HOST} !^www\.schachverein-xy\.de$
    3. RewriteCond %{HTTP_HOST} !^www\.schachverein-xy\.com$
    4. RewriteRule ^(.*)$ http://www.schachverein-xy.de/$1 [L,R=301]

    Dieser Ausdruck stellt ja eine Weiterleitung ohne [b]"www"[/b] zur Domain [b]"www.schachverein-xy.de"[/b] her. Sprich das kein doppelter Content vorhanden ist.

    Wie stellt sich der Aufbau in der .htaccess dar, das ich alle Verweise
    in der Suchmaschine, auf die [b]www.schachverein-xy.de [/b]weiterleiten kann!

    Über Eure Hilfe wäre ich sehr dankbar!


  • 1
  • 0 x
    28 Beiträge
    0 Hilfreiche Beiträge
    08. 11. 2011, 20:59

    niemand der eine Idee hat, wie man eine Url: [b]http://www.schachverein-xy.de/?page=168[/b] per .htaccess an die neue Url: [b]http://www.schachverein-xy.de/[/b] weiterleiten kann?

  • king.darki king.dark...
    Sternenflotten-Admiral
    0 x
    219 Beiträge
    0 Hilfreiche Beiträge
    08. 11. 2011, 23:43

    Hallo,

    [quote="shrekisback"]

    1. RewriteEngine on
    2. RewriteCond %{HTTP_HOST} !^www\.schachverein-xy\.de$
    3. RewriteCond %{HTTP_HOST} !^www\.schachverein-xy\.com$
    4. RewriteRule ^(.*)$ http://www.schachverein-xy.de/$1 [L,R=301]

    Dieser Ausdruck stellt ja eine Weiterleitung ohne [b]"www"[/b] zur Domain [b]"www.schachverein-xy.de"[/b] her. Sprich das kein doppelter Content vorhanden ist.
    [/quote]
    Dein bisheriger Code kann so nicht funktionieren.
    Wenn die HOST-Adresse http://www.schachverein-xy.DE UND auch gleichzeitig http://www.schachverein-xy.COM ist, DANN mach ne 301-Weiterleitung auf http://www.schachverein-xy.de/... Wie soll das gehen? ;) Dieser Code dürfte NIE angesprochen werden...

    Leider hab ich jetzt noch nicht genau verstanden, welche Adresse du wohin umleiten willst. Willst du alle .com auf .de umleiten? Oder willst du nur alle Domains OHNE www auf MIT www umleiten?
    Nochmal kurz erläutern, dann kann ich dir vlt. helfen...

    Grüße Patrick

  • 0 x
    28 Beiträge
    0 Hilfreiche Beiträge
    09. 11. 2011, 00:26

    Hallo,

    zuerst möchte ich die .htaccess entsprechend konfigurieren, damit
    kein dopppelter Content entsteht. also [b]schachverein-xy.com[/b] und [b]schachverein-xy.de[/b] ohne "www." auf [b]www.schachverein-xy.de[/b] weiterleiten!

    und da wir diese domain umgezogen haben und google noch
    die alten Verweise anzeigt und die jetzt ins leere laufen bzw. eine Fehlermeldung ausgeben, möchte ich explizit einzelne seiten [b]"www.schachverein-xy.com/turnier/?page=186"[/b] auf die neue url [b]"http://www.schachverein-xy.de"[/b] weiterleiten!

    Würde mich freuen, wenn Du einen Lösungsansatz hast!

  • igorshmigor igorshmig...
    Jedi-Ratsmitglied
    0 x
    941 Beiträge
    0 Hilfreiche Beiträge
    09. 11. 2011, 09:17

    Non-WWW auf www kannst Du so weiterleiten:

    1. RewriteCond %{HTTP_HOST} ^example.com
    2. RewriteRule (.*) http://www.example.com/$1 [R=301,L]

    Für spezielle Seitenredirects gibt es auch Extensions.
    http://typo3.org/extensions/repository/?tx_terfe_pi1%5Bview%5D=search&no_cache=1&tx_terfe_pi1%5Bsword%5D=301+redirect

  • king.darki king.dark...
    Sternenflotten-Admiral
    0 x
    219 Beiträge
    0 Hilfreiche Beiträge
    09. 11. 2011, 12:02

    Hallo,

    hab ich das richtig verstanden, dass du beide Domains auf http://www.schachverein-xy.de umleiten willst?
    Dann muss das in deinem Fall so lauten:

    1. //Als 1. die Umleitung auf MIT-www und auf .de
    2. RewriteCond %{HTTP_HOST} ^schachverein-xy.com [OR]
    3. RewriteCond %{HTTP_HOST} ^www.schachverein-xy.com [OR]
    4. RewriteCond %{HTTP_HOST} ^schachverein-xy.de
    5. RewriteRule (.*) http://www.schachverein-xy.de/$1 [R=301,L]
    6.  
    7. //Und als 2. die alten Seiten auf die Startseite umleiten
    8. //Du musst für jede alte Seite eine Weiterleitung eintragen und mit [OR] verknüpfen
    9. RewriteCond %{REQUEST_URI} ^/turnier/?page=186$
    10. RewriteRule ^(.*)$ http://www.schachverein-xy.de/ [L,R=301]

    Grüße Patrick

  • 1