Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Immer Ärger mit den Umleitungen

Mehr
19 Sep. 2014 10:38 #39641 von galbur
Immer Ärger mit den Umleitungen wurde erstellt von galbur
Ich kämpfe (nicht zum ersten mal) mit der Umleitungskomponente von Joomla!

Das folgende Beispiel ist fiktiv stammt aber aus dem realen Leben ;-) (ähnlichkeiten mit sind natürlich rein zufällig!)

Zwei Domains verweisen auf die selbe Seite
Code:
http://vwz.ch und http://vogelwartezuerich.ch
Dann sind die Seiten natürlich auch über
Code:
http://www.vwz.ch http://www.vogelwartezuerich.ch

erreichbar

In einem Zeitungsbeitrag wird der Link
Code:
http://vogelwartezuerich.ch/fuetterung

erwähnt

der nun auf die Seite
Code:
http://www.vogelwartezuerich.ch/pflegebeduerftigergesundervogel/fuetterung

umgeleitet werden soll.

Gerne natürlich in allen möglichen Varianten, da sich die Leute aus dem Kopf zwar an das /fuetterung
erinnern mögen dann aber halt aus Gewohnheit doch noch www. vorn dranansetzen.
Code:
http://vwz.ch/fuetterung http://vogelwartezuerich.ch/fuetterung http://www.vwz.ch/fuetterung http://www.vogelwartezuerich.ch/fuetterung

Für soche Fälle wäre ja nun eigentlich die Umleitungskomponente von Joomla gedacht.

In genau einem Fall hab ich es geschafft eine funktionierende Umleitung zum Laufen zu bringen. In allen anderen Fällen erscheint die Meldung

Speichern fehlgeschlagen! Fehler: Die Quell-Webadresse muss eindeutig sein.

Also will heissen, wenn ich versuche in der Umeleitungskomponente
Code:
http://www.vwz.ch/fuetterung
auf
Code:
http://www.vogelwartezuerich.ch/pflegebeduerftigergesundervogel/fuetterung
umzuleiten erscheint diese Fehlermeldung.
Dabei ist die Quell-Webadresse doch eindeutig. Oder?

Habe dann des weiteren auch versucht die Admin-Tools Umleitungs-Komponente zu gebrauchen, da hat leider gar nichts funktioniert (Joomla Plugin ausgeschaltet damit sich das nicht in die Quere kommt).

Mach ich was falsch? Ist es ein Bug oder ein Feature? Versteh ich das Konzept nicht? Liegt es an der Serverumgebung?
Ich weiss, das Ganze liesse sich auch mit der .htaccess lösen aber wozu sind dann diese Umleitungsplugins, wenn sie dann doch nicht funktionieren?

Und noch eine abschliessende Frage, die auch irgendwie dazu gehört.

Wenn mehrere Webadressen auf den gleichen Inhalt verweisen. Wie geht Ihr damit um? Wie löst Ihr das, dass Google einem nicht abstraft wegen dopplet geführten Inhalten und so?

Danke und liebe Grüsse

Christoph
Mehr
19 Sep. 2014 10:56 #39642 von mbsec
mbsec antwortete auf Immer Ärger mit den Umleitungen
Hallo Christoph,

die Fehlermeldung "Speichern fehlgeschlagen! Fehler: Die Quell-Webadresse muss eindeutig sein." bedeutet, dass du bereits eine Weiterleitung für die Quell-Webadresse festgelegt hast. Eventuell ist dies eine deaktivierte, die automatisch beim ersten Aufruf der URL ins System eingetragen wurde oder ein Weiterleitung derselben Quelladresse befindet sich noch im Papierkorb.

Falls du öfter solche Umleitungen einrichten musst, würde ich dir einen Blick auf mod_rewrite empfehlen. Bei der Verwendung von mod_rewrite könntest du mit relativen URLs arbeiten und du müsstest jede Weiterleitung nur einmal definieren. Die Weiterleitungsregeln werden dabei in der Datei .htaccess definiert.

Den gleichen Inhalt der verschiedenen Websites sollte Google im Normalfall automatisch erkennen. Wenn du auf Nummer sicher gehen möchtest, kannst du aber auch den Canonical-Tag setzen. Über diesen Tag kann definiert werden, welches die Hauptwebsite mit den "Original-Inhalten" ist. Dafür gibt es sicher auch ein Plugin für Joomla...

Eventuell macht es aber auch Sinn, über die gesamte Domainstrategie nachzudenken. Man könnte z.B. auch alle Domains z.B. auf www.vogelwarezurich.ch weiterleiten und nur noch diese Domain als Hauptdomain verwenden.

Viele Grüsse
Marco
Folgende Benutzer bedankten sich: galbur
Mehr
19 Sep. 2014 11:11 #39643 von galbur
galbur antwortete auf Immer Ärger mit den Umleitungen
Hoi Marco

Danke fürs schnelle Antworten!
Du hast mich auf die richtige Spur gebracht. Da waren doch tatsächlich noch irgenwelche Umleitungs-Restbestände im Papierkorb. Einmal mehr: Immer wieder Papierkorb leeren!

Jetzt funktioniert alles wie es sollte. Danke.

Marco schrieb:

Eventuell macht es aber auch Sinn, über die gesamte Domainstrategie nachzudenken. Man könnte z.B. auch alle Domains z.B. auf www.vogelwarezurich.ch weiterleiten und nur noch diese Domain als Hauptdomain verwenden.


Ja, das wäre das Beste. Mach ich das mit der .htaccess? Wie?

Viele Grüsse auch
Christoph
Mehr
19 Sep. 2014 13:42 #39644 von mbsec
mbsec antwortete auf Immer Ärger mit den Umleitungen
Du kannst einmal probieren, die folgenden Zeilen in deine .htaccess im Bereich für die eigenen Regeln einzufügen:
Code:
RewriteCond %{HTTP_HOST} !^www\.vogelwartezuerich\.ch RewriteRule ^(.*)$ http://www.vogelwartezuerich.ch/$1 [R=301,L]

Ich habe das Ganze allerdings nicht ausprobiert, du solltest es daher gut testen.
Mehr
19 Sep. 2014 14:16 - 19 Sep. 2014 14:17 #39645 von Chris Hoefliger
Chris Hoefliger antwortete auf Immer Ärger mit den Umleitungen
ich habe folgendes schon gemacht und das funzt (alles ohne das www. am Anfang wird zu www):
Code:
# Redirect non-www urls to www RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Das schreibe ich in die .htaccess im Abschnitt Custom redirects

Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Folgende Benutzer bedankten sich: galbur
Mehr
19 Sep. 2014 14:47 #39646 von mbsec
mbsec antwortete auf Immer Ärger mit den Umleitungen

Chris Hoefliger schrieb: ich habe folgendes schon gemacht und das funzt (alles ohne das www. am Anfang wird zu www):

Code:
# Redirect non-www urls to www RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Das schreibe ich in die .htaccess im Abschnitt Custom redirects


Die Weiterleitung von "ohne www" zu "mit www" funktioniert mit diesem Ansatz, aber z.B. von www.vwz.ch auf www.vogelwartezuerich.ch müsste man bei diesem Lösungsweg noch separat einrichten.
Mehr
19 Sep. 2014 15:03 #39647 von corinne meister
corinne meister antwortete auf Immer Ärger mit den Umleitungen
Hallo Christoph

Ich löse solche Fälle in der htaccess, wie folgt:

RewriteCond %{HTTP_HOST} ^vwz\.ch$ [OR]
RewriteCond %{HTTP_HOST} ^www\.vwz\.ch$ [OR]
RewriteCond %{HTTP_HOST} ^vogelwartezuerich\.ch$
RewriteRule ^/?$ "http\:\/\/www\.vogelwartezuerich\.ch" [R=301,L]

Nach RewriteEngine On reinhängen. Damit wird z.B. vwz.ch, www.vwz.ch und vogelwartezuerich.ch alles auf www.vogelwartezuerich.ch umgeleitet.

Grüessli
Corinne

Joomla! Agentur - www.webuniverse.ch
Folgende Benutzer bedankten sich: galbur
Mehr
19 Sep. 2014 16:16 #39648 von galbur
galbur antwortete auf Immer Ärger mit den Umleitungen
Danke Euch allen!

Werde das gerne ausprobieren.

Liebe Grüsse
Christoph
Mehr
21 Nov. 2014 13:00 #39954 von galbur
galbur antwortete auf Immer Ärger mit den Umleitungen
Hallo miteinander

Habe ich also ausprobiert mit der .htaccess und es scheint wunderbar zu funtkionieren.
Etwas ist mir aber nicht klar. Wenn ich in der Adresszeile des Browsers vwz.ch eingebe, werde ich atuomatisch auf vogelwartezuerich.ch umgeleitet. So wie ich es haben wollte. Wenn ich nun aber vwz.ch/artikel1eingebe, dann werde ich nicht automatisch nach vogelwartzuerich.ch/artikel1umgeleitet sondern vwz.chbleibt stehen.
Auch wenn ich nun innerhalb der Seite navigiere bleibt immer vwz.ch stehen.

Der Eintrag in der .htaccess sieht folgendermassen aus
Code:
RewriteCond %{HTTP_HOST} ^vwz\.ch$ [OR] RewriteCond %{HTTP_HOST} ^www\.vwz\.ch$ [OR] RewriteCond %{HTTP_HOST} ^www\.vogelwartezuerich\.ch$ RewriteRule ^/?$ "http\:\/\/vogelwartezuerich\.ch" [R=301,L]

Kann man den Eintrag dahingehend ergänzen, das alle Adressen auch wirklich nach vogelwartezuerich.ch umgeleitet werden? Und so auch in dr Adresszeile stehen bleiben?

Hintergrund ist der:
Bei Google Analytics sind die Zugriffszahlen für vogelwartezuerich.ch massiv eingebrochen. Obwohl auf der Seite eigentlich Hochsaison ist. Die klassischen Logfiles zeigen aber keinen Einbruch.
Bewusst geändert hatte ich bei GA bis anhin nichts.
Beim genauer hinschauen ist aufgefallen, das immer noch sehr viele Zugriffe auf die Seite über vwz.ch stattfinden. Auch die Suche auf Google zeigt viele Resultate mit vwz.ch an.

Ich bin mir halt nicht sicher, ob sich die verschiednen Domains nicht irgendwie in die Quere kommen und ob alles sauber aufgesetzt ist.

Danke für allfällige Hilfestellungen

Liebe Grüsse
Christoph

PS: Beispiel ist immer noch fiktiv ;-)
Moderatoren: pascaleTribal6RePaoDragonlordChris Hoefligeradiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden