Seite 11 von 88

Verfasst: Mi 23. Jul 2008, 22:44
von xmurrix
philla hat geschrieben:...
folgendes problem tritt bei mir auf:
- seiten sind über 2 schreibeweisen der url zu erreichen

http://www.domain.de/kategorie1/unterka ... lname.html
oder
www.domain.de/unterkategorie1/artikelname.html

wie kann ich den 2. fall verhindern?
Habe das Problem eingrenzen können. Beim Setzen der Option „Start von erster Unterkategorie“, da fällt mir auf, dass die Bezeichnung falsch ist, wird die Hauptnavigation den generierten URLs vorangestellt.
Bei einer Navigationsstruktur

Code: Alles auswählen

Hauptnavigation
    Was ist Contenido
    Erste Schritte
werden URLs folgendermaßen generiert:

Code: Alles auswählen

/hauptnavigation/was-ist-contenido/name.html
/hauptnavigation/erste-schritte/name.html
Nun, diese vorangestellten Kategorienbezeichnungen sind später beim Analysieren der URL nicht von Bedeutung, daher werden auch die Seiten gefunden, obwohl die URL ohne die Hauptkategorie aufgerufen wird.

Code: Alles auswählen

/was-ist-contenido/name.html
/erste-schritte/name.html
Aber das ist eigentlich aus SEO Sicht nicht erwünscht, da dies dann als Duplicated Content angesehen wird.

[nachtrag]
Der hier kürzlich angegebene Lösungvorschlag, mit einer Anpassung in der Funktion _setPathresolverSetting() in class.modrewritecontroller.php war leider nicht ganz richtig, daher habe ich das wieder entfernt.

Eine Lösung zum Beheben des Problems mit Duplicated Content werde ich ausarbeiten.

Bis dahin lässt sich meiner Meinung nach damit leben, da das Plugin sich strikt an die Konfiguration hält und nicht unterschiedliche URLs zu gleichen Artikel generiert. Eine Suchmaschine sollte nicht von alleine auf die Idee kommen, die URLs in verschiedenen Variationen auszuprobieren, um dann auf Duplicated Content zu stoßen.
[/nachtrag]

Grüße
xmurrix

Angabe der Url verzweigt immer zu Startseite

Verfasst: Sa 26. Jul 2008, 13:49
von hohorstmann
update von 4.6.15 nach 4.8.6 = alles easy!

Nach Anweisung von xmurrix http://forum.contenido.org/viewtopic.php?t=21578 Advanced Mod Rewrite installiert.
Bei Aufruf von Urls in der Form: http://www.minerva-it.biz/00_MIT/Open-Source erscheint nur die Startseite, egal welche Kategorie ich in der Url angebe
(... wobei "Open Source" eine Kategorie ist).

Gibt es da etwas, was ich überlesen habe?

Re: Angabe der Url verzweigt immer zu Startseite

Verfasst: So 27. Jul 2008, 11:04
von xmurrix
hohorstmann hat geschrieben:...Bei Aufruf von Urls in der Form: http://www.minerva-it.biz/00_MIT/Open-Source erscheint nur die Startseite, egal welche Kategorie ich in der Url angebe
(... wobei "Open Source" eine Kategorie ist).
...
Wenn jeder Request auf der Startseite landet, wird es daran liegen, dass die URLs nicht richtig geparst werden können, d. h. die id der Kategorie und ggf. des Artikels wird nicht ermittelt wird.

Wie sieht die .htaccess aus?

Dort sollte, wenn ich mir das so ansehe, als RewriteBase folgendes stehen:

Code: Alles auswählen

RewriteBase /00_MIT/cms/
Und in der Pluginkonfiguration als Pfad zur .htaccess Datei folgendes:

Code: Alles auswählen

/00_MIT/
Vermutlich wird es das Letztere sein.

Gruß
xmurrix

Verfasst: So 27. Jul 2008, 19:32
von hohorstmann
N´abend murrix,

aber wie heißt die Datei für die Pluginkonfiguration und wo finde ich diese?
Mit Deiner Annahme mit der RewriteBase hast Du recht: diesen Eintrag habe ich ...

Schwülen Sonntag noch.

Verfasst: So 27. Jul 2008, 22:01
von xmurrix
hohorstmann hat geschrieben:...
aber wie heißt die Datei für die Pluginkonfiguration und wo finde ich diese?
...
Das Plugin lässt sich im Backend unter "Content -> Advanced Mod Rewrite" konfigurieren.

Gruß
xmurrix

Verfasst: Mo 28. Jul 2008, 06:50
von hohorstmann
Stimmt, das war´s. Es rennt. Danke für die Hilfe.

Jetzt habe ich noch ein paar unwichtige Schönheitsfehler: Gibt es eine Möglichkeit die folgende Anzeige
in der Explorer Adresszeile zu ändern und zwar so:
oder besser noch so:
Na ja, sicher nur eine Schönheitsoperation. Aber vll ja nur eine Kleinigkeit.

Ansonsten ist das "Ding" gnadenlos gut :D

Verfasst: Mo 28. Jul 2008, 12:33
von xmurrix
hohorstmann hat geschrieben: Jetzt habe ich noch ein paar unwichtige Schönheitsfehler:
Warum das so ist, ist schwer zu sagen. Anscheinend gibt es eine Startseite, die wird ja angezeigt. Warum aber ein redirect (?error=1) stattfindet, kann ich nicht sagen, das sollte man debuggen...
hohorstmann hat geschrieben: Gibt es eine Möglichkeit die folgende Anzeige
in der Explorer Adresszeile zu ändern und zwar so:
oder besser noch so:
Normalerweise geht das schon, du kannst in der .htaccess die RewriteBase anpassen, z. B. auf RewriteBase /00_MIT/cms, falls deine Ordnerstruktur folgendem entspricht:

Code: Alles auswählen

wwwroot
    00_MIT
        cms
        contenido
Dann muss die .htaccess ins wwwroot hinein und in der Pluginkonfiguration den Pfad zur .htaccess mit "/" angeben.
Der Nachteil dabei ist, dass alle Anfragen dann an /00_MIT/cms weitergeleitet werden, wenn du mehrere eigenständige Projekte im wwwroot unterbringen willst, musst du die .htaccess entsprechend erweitern.

Die Anzeige der Hauptnavi sollte mit dem Entfernen der Option "Start von erster Unterkategorie" in der Pluginkonfiguration auch behoben werden.

Gruß
xmurrix

Verfasst: Di 29. Jul 2008, 12:32
von baumpaul
Gibt es eine Möglichkeit die Contenido Version unter mehreren Domains laufen zu lassen. Bei der alten Version gab es die Möglichkeit.
http://forum.contenido.org/viewtopic.php?p=68877#68877

Verfasst: Di 29. Jul 2008, 15:58
von xmurrix
baumpaul hat geschrieben:Gibt es eine Möglichkeit die Contenido Version unter mehreren Domains laufen zu lassen. Bei der alten Version gab es die Möglichkeit.
http://forum.contenido.org/viewtopic.php?p=68877#68877
Der im Topic beschrieben Hack wird vom Plugin momentan nicht unterstützt - Nehme ich aber in die Todoliste auf.

Gruß
xmurrix

Verfasst: Mi 30. Jul 2008, 09:12
von BagHira
xmurrix hat geschrieben:Der im Topic beschrieben Hack wird vom Plugin momentan nicht unterstützt - Nehme ich aber in die Todoliste auf.
Hallo xmurrix,

ich wäre auch sehr an dem Einbau des Hack´s interessiert. Ist es ein großer aufwand dies in die front_content.php einzubauen?

Verfasst: Mi 30. Jul 2008, 09:48
von xmurrix
BagHira hat geschrieben:ich wäre auch sehr an dem Einbau des Hack´s interessiert. Ist es ein großer aufwand dies in die front_content.php einzubauen?
Der Einbau ist nicht schwer, man muss den im Topic beschriebenen Code an die richtige Stelle in der front_content.php platzieren und die Mandanteneinstellungen entsprechend erweitern.

Getestet habe ich das nicht, sollte aber funktionieren.

Gruß
xmurrix

Verfasst: Mi 30. Jul 2008, 09:56
von GuemBe
Hallo,
in der Version 4.6.15mr wurde die Einbindung von Steese über eine CHAIN durchgeführt.
Diese "frontend.multidomain"-chain scheint auch unter 4.8. zu funktionieren, nur kurz angetestet.

Gruß
Bernd

Verfasst: Mi 30. Jul 2008, 11:05
von BagHira
xmurrix hat geschrieben:Der Einbau ist nicht schwer, man muss den im Topic beschriebenen Code an die richtige Stelle in der front_content.php platzieren und die Mandanteneinstellungen entsprechend erweitern.

Getestet habe ich das nicht, sollte aber funktionieren.
THX,

genau das habe ich gemacht :-)
probleme hat es bis jetzt keine gegeben :-)

Verfasst: Do 31. Jul 2008, 18:29
von yodatortenboxer
hiho,

Ich habe eine normale Contenido 4.8.6 inkl. dem mr Plugin 0.3.3 bei einem Kunden laufen. Dieser möchte nun noch einen zweiten Mandanten über Contenido laufen lassen.

Ich habe also wie gewohnt einen neuen Mandanten angelegt und auch die Ordner erzeugen lassen und die fehlenden Dateien (Templates usw.) in den neuen Ordner kopiert. Dann wie gewohnt alle Layouts, Module, Templates, Kategorien, Artikel usw. angelegt.

MR ist aktuell deaktiviert. Nun mein Problem:
Die erste Seite läuft unter dem Ordner CMS, also als:

Code: Alles auswählen

http://www.domain.de/cms/front_content.php...
Die zweite Seite läuft unter dem neuen Ordner kunde, also als:

Code: Alles auswählen

http://www.domain.de/kunde/front_content.php...
Rufe ich nun die Seite

Code: Alles auswählen

http://www.domain.de/cms/front_content.php...
auf wird diese Seite wunderbar angezeigt. Rufe ich dann aber die Seite

Code: Alles auswählen

http://www.domain.de/kunde/front_content.php...
auf, werde ich immer wieder auf die Seite

Code: Alles auswählen

http://www.domain.de/cms/front_content.php...
weitergeleitet.

Was muss ich da noch wo einstellen damit es funktioniert? Bei beiden Mandanten ist das MR aktuell deaktiviert. Die .htaccess hatte ich zum testen schon einmal im Root, also unter

Code: Alles auswählen

http://www.domain.de/
und auch schon in jedem Kundenverzeichnis mit der angepassten RewriteBase auf /.

gruß yodatortenboxer

Verfasst: Do 31. Jul 2008, 20:30
von derSteffen
Hallo,

funktioniert denn das aktuelle MR-Plugin 0.3.3 auch für die aktuelle Contenido-Version 4.8.7? Und sollte man lieber auf ei Update warten? Fakt ist nur das in der aktuellen CMS-Version Dateien neuer sind als in der Alten, welche allerdings vom MR-Plugin überschrieben werden würden.

MfG Steffen