Seite 1 von 2
mod_rewrite , doppelter content?
Verfasst: Fr 22. Jun 2007, 08:29
von Marco79
Hi,
ich setze Contenido 4.6.8 ein und habe ein mod_rewrite Modul installieren lassen, mit dem die Url`s automatisch angepasst werden.
Beispiel alte Adresse:
http://www.meinedomain.de/cms/front_content.php?idcat=4
Beispiel neue Adresse:
http://www.meinedomain.de/meinkeyword/
Nun habe ich bemerkt das die Seite sowohl unter der alten als auch neuen URL erreichbar ist und gehe davon aus, das dies für Google nachteilig ist (doppelter Content)... Gibt es hierzu irgendein Modul oder eine Lösung nur noch die "neue Adresse" zu verwenden?
Vielen Dank!
Verfasst: So 24. Jun 2007, 18:34
von emergence
vielleicht hilft es ja den mandanten pfad zu ändern ?
Verfasst: Mo 25. Jun 2007, 11:00
von Marco79
hi,
wo mache ich das?
Verfasst: Mo 25. Jun 2007, 11:23
von emergence
einerseits via ftp den namen des mandanten ordners umbennen,
im backend - administration - mandant
server und webpfad entsprechend anpassen...
zu weiteren anpassungen mod_rewrite kann ich nichts sagen...
die forum suche sollte auch weiter helfen..
Verfasst: Mo 25. Jun 2007, 13:28
von MichFress
wenn ich Marco richtig verstanden habe, ist das aber nicht das Problem, oder?
wenn du verhindern willst, dass die Seiten bei mod_rewrite weiterhin unter front_content.php?blablabla erreichbar sind, müsste man entweder die htaccess anpassen, oder irgendwo im Code prüfen, ob die Seite unter der richtigen URL aufgerufen wurde, und gegebenenfalls eine Weiterleitung mit nem 301 (Moved permanently)-Code einbauen.
Verfasst: Mo 25. Jun 2007, 13:45
von Marco79
@MichFress: Danke, ich glaube das Problem wurde nicht richtig erkannt. wenn ich aber per htaccess eine weiterleitung einbaue, wird das doch eine schleife? die originale seite ist ja immer die "front_content.php?blablabla" worauf die
http://domain.de/keyword/ weiterleitet?
Verfasst: Mo 25. Jun 2007, 16:04
von MichFress
die Weiterleitung soll ja nur stattfinden, wenn die aufgerufene URL ungleich "
http://domain.de/keyword/" ist.
Ich würd es aber im PHP-Quellcode versuchen, was daran liegen kann, dass mir PHP mehr liegt als diese htaccess/mod_rewrite-Syntax...
Verfasst: Di 26. Jun 2007, 08:27
von Marco79
Hi,
ich möchte ja sozusagen komplett auf die alten Links verzichten. Alte links sollen auf die neuen leiten. Ich denke aber, da alles auf den "alten" links liegt, es dann eine Schleife wird.
Es sollen sozusagen NUR noch links wie "
http://www.meinedomain.de/meinkeyword/" existieren, für bestehende als auch neue Artikel/Kategorien.....
Verfasst: Fr 29. Jun 2007, 09:17
von Marco79
keiner eine idee?

Verfasst: Fr 29. Jun 2007, 09:58
von Dodger77
Ich würde an deiner Stelle mal in folgendem Forum suchen bzw. fragen:
http://www.modrewrite.de/foren/index.php
Verfasst: Fr 29. Jun 2007, 10:22
von Marco79
ok danke, werde dort mein glück versuchen
Verfasst: Fr 29. Jun 2007, 10:37
von Dodger77
Ich habe mir das gerade nochmal genau überlegt. So einfach (also über mod_rewrite) wird das wohl doch nicht gehen. Also einfach den Hinweis auf modrewrite.de vergessen.
Im Prinzip müsste man in die "front_content.php" eine Abfrage einbauen, ob die aktuelle Seite über den normalen Link (also: /cms/front_content.php?idcat=xy) aufgerufen wurde. Sollte das so sein, muss dieser Link durch die Funktionen der Version von stese umgewandelt werden und ein Redirect auf die umgewandelte URL über header() gemacht werden.
Verfasst: Fr 29. Jun 2007, 10:48
von Marco79
danke dir, ich geb das intern mal so weiter. werden wir mal testen

Verfasst: Fr 29. Jun 2007, 11:14
von anjaka
Moin,
ich arbeite schon seit ca. 3 Jahren mit mod_rewrite (kein Contenido CMS)
und kann sagen das es eigentlich kein Problem ist,
denn die alten Seiten werden irgendwann verschwinden.
Wenn die Suma bei ihren Besuchen vorrangig die html-Links findet,
werden die entsprechenden alten Seiten irgendwann aus dem Index raus sein.
Verfasst: Fr 29. Jun 2007, 11:25
von Marco79
hi,
danke. ich denke aber das wenn auf die "alten seiten" verlinkt wird (sprich die alten links verlinkt sind) google das erkennt und als doppelten content wertet. meine auch sowas gelesen zu haben?