alte Links Weiterleiten

Mehr
02 Okt. 2009 22:21 #23216 von sapo12
alte Links Weiterleiten wurde erstellt von sapo12
Ich habe meine alte "verstaubte" homepage neu mit Joomla gemacht (zum Glück).
Jetzt gibts aber bei Google etc. noch viele alte links.
Gibts eine Möglichkeit, alle Linkanfragen auf die Index Seite umzuleiten?
Danke im voraus

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
03 Okt. 2009 10:23 #23220 von jimbo
jimbo antwortete auf Re: alte Links Weiterleiten
Ja, die falschen Links enden ja in einem Error404. Diesen kannst Du mittels htaccess abfangen und nach Wunsch auf eine andere URL weiterleiten. Allerdings solltest Du die Umleitung nicht einfach auf die index.php legen, denn dann erfährt der Besucher nicht, dass er einen nicht mehr gültigen Link verwendet, er wundert sich evtl. nur über nicht passenden Inhalt. Besser ist es, auf einen Seite mit einem Hinweis zu leiten: "Der von Ihnen verwendete Link gibt es in dieser Form nicht mehr... blablabla...".

Dazu einfach folgende Zeile in der htaccess ergänzen:
Code:
ErrorDocument 404 /die-seite-mit-der-erklaerung.html

Gruss Dany (Jimbo)
Kein Support per PN.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
06 Okt. 2009 21:49 #23232 von sapo12
sapo12 antwortete auf Re: alte Links Weiterleiten
Danke für die Antwort.
Hab es probiert, bei mir ändert nichts.
Spielt es eine Rolle, wo im htaccess.txt ich es einfüge?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
07 Okt. 2009 06:45 #23235 von patrick
patrick antwortete auf Re: alte Links Weiterleiten
Die Datei mit dem von Jimbo genannten Eintrag muss .htaccess heissen.

Wenn du SEF nicht nutzt, dann legst du am besten von der htaccess.txt eine Kopie an. Lösche dann alles darin und trage die neuen Infos ein. Dann die Datei in .htaccess umbenennen.

Grüsse
Patrick

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
07 Okt. 2009 21:57 #23242 von sapo12
sapo12 antwortete auf Re: alte Links Weiterleiten
Würdet Ihr ARTIO JoomSEF empfehlen?
Hab leider noch keinen Ueberblick :(

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
13 Okt. 2009 14:32 #23274 von sapo12
sapo12 antwortete auf Re: alte Links Weiterleiten
Muss Euch leider weiter nerven :(
hab es zuerst mit PhocaSEF probiert, da hab ich dann in einem Forum gefunden, dass die Weiterleitung nur von Joomla generierten Seiten geht. Meine verweisten Links sind aber rein html.
Jetzt ist PhocaSEF runter und AceSEF installiert.
Die List mit 404 Urls bekomme ich, aber keine Weiterleitung.
Danke für die Hilfe

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
13 Okt. 2009 15:08 #23275 von patrick
patrick antwortete auf Re: alte Links Weiterleiten
Deine 404-Problematik und SEF sind zwei paar Schuhe (wobei mit SEF auch 404er abgefangen werden können). Lösen wir doch zuerst die verwaisten Links ;)

Zum testen lösche alles was in der htaccess.txt steht und trage den von Jimbo geposteten Code in die htaccess.txt ein, benenne die um in .htaccess und lade die hoch.

Grüsse
Patrick

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
13 Okt. 2009 15:30 #23276 von sapo12
sapo12 antwortete auf Re: alte Links Weiterleiten
Hm passiert nichts.
im .htaccess steht jetzt nur
Code:
ErrorDocument 404 /404.html
404.html ist im /

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
13 Okt. 2009 16:24 #23277 von patrick
patrick antwortete auf Re: alte Links Weiterleiten
Versuchs mal mit:

ErrorDocument 404 --ALTER LINK WURDE ENTFERNT--

Ev. muss auch der Server neu gestartet werden. Ich bin mir da nicht sicher weil Webserver nicht mein Spezialgebiet sind :(

InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
14 Okt. 2009 07:28 #23281 von jimbo
jimbo antwortete auf Re: alte Links Weiterleiten
Eigentlich müsste es nicht nötig sein, den Server neu zu starten. Ebenfalls sollte es nicht nötig sein, die absolute URL reinzuschreiben.

Aber es ist zwingend notwendig, dass die Datei 404.html existiert. Du kannst auch einen eigenen Beitrag im Joomla dafür anlegen und dann diesen als Weiterleitungsziel angeben (Beispiel):
Code:
ErrorDocument 404 http://www.deinedomain.tld/index.php?option=com_content&task=view&id=21&Itemid=38

Alternativ kannst Du alte Links abfangen und auf die entsprechenden neuen Inhalte weiterleiten (Beispiel):
Code:
Redirect permanent /alterLink.html http://www.deinedomain.tld/neuerLink
Syntax: Redirect permanent [abzufangende URL] [neue Ziel-URL]
So kannst Du eigentlich jede einzelne alte URL direkt auf den passenden neuen Inhalt weiterleiten, genug Zeit/Geduld/Fleiss vorausgesetzt...

Gruss Dany (Jimbo)
Kein Support per PN.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden