TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

301 Weiterleitungen mittels .htaccess


Autor Nachricht
Verfasst am: 08. 11. 2011 [09:33]
shrekisback
Themenersteller
Dabei seit: 22.10.2010
Beiträge: 21
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...

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

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


Dieser Ausdruck stellt ja eine Weiterleitung ohne "www" zur Domain "www.schachverein-xy.de" 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 www.schachverein-xy.de weiterleiten kann!

Über Eure Hilfe wäre ich sehr dankbar!

Profil
Verfasst am: 08. 11. 2011 [20:59]
shrekisback
Themenersteller
Dabei seit: 22.10.2010
Beiträge: 21
niemand der eine Idee hat, wie man eine Url: http://www.schachverein-xy.de/?page=168 per .htaccess an die neue Url: http://www.schachverein-xy.de/ weiterleiten kann?
Profil
Verfasst am: 08. 11. 2011 [23:43]
king.darki
Dabei seit: 10.05.2011
Beiträge: 215
Hallo,

shrekisback schrieb:

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


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

Dein bisheriger Code kann so nicht funktionieren.
Wenn die HOST-Adresse www.schachverein-xy.DE UND auch gleichzeitig www.schachverein-xy.COM ist, DANN mach ne 301-Weiterleitung auf www.schachverein-xy.de/... Wie soll das gehen? icon_wink.gif 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

ProfilWWW
Verfasst am: 09. 11. 2011 [00:26]
shrekisback
Themenersteller
Dabei seit: 22.10.2010
Beiträge: 21
Hallo,

zuerst möchte ich die .htaccess entsprechend konfigurieren, damit
kein dopppelter Content entsteht. also schachverein-xy.com und schachverein-xy.de ohne "www." auf www.schachverein-xy.de 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 "www.schachverein-xy.com/turnier/?page=186" auf die neue url "http://www.schachverein-xy.de" weiterleiten!

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

[Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 09.11.2011 um 00:29.]
Profil
Verfasst am: 09. 11. 2011 [09:17]
igorshmigor
Dabei seit: 17.03.2006
Beiträge: 888
Non-WWW auf www kannst Du so weiterleiten:

HTML
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/ [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

ProfilWWW
Verfasst am: 09. 11. 2011 [12:02]
king.darki
Dabei seit: 10.05.2011
Beiträge: 215
Hallo,

hab ich das richtig verstanden, dass du beide Domains auf www.schachverein-xy.de umleiten willst?
Dann muss das in deinem Fall so lauten:
HTML
//Als 1. die Umleitung auf MIT-www und auf .de
RewriteCond %{HTTP_HOST} ^schachverein-xy.com [OR]
RewriteCond %{HTTP_HOST} ^www.schachverein-xy.com [OR]
RewriteCond %{HTTP_HOST} ^schachverein-xy.de
RewriteRule (.*) http://www.schachverein-xy.de/ [R=301,L]
 
//Und als 2. die alten Seiten auf die Startseite umleiten
//Du musst für jede alte Seite eine Weiterleitung eintragen und mit [OR] verknüpfen
RewriteCond %{REQUEST_URI} ^/turnier/?page=186$
RewriteRule ^(.*)$ http://www.schachverein-xy.de/ [L,R=301]

Grüße Patrick

ProfilWWW