Plugin Advanced Mod Rewrite für Contenido 4.8.x

Supporter
Beiträge: 124
Registriert: Mo 12. Mai 2008, 14:21
Wohnort: In the middle of something...
Kontaktdaten:

Beitrag von Supporter » Do 28. Aug 2008, 11:10

Tbird hat geschrieben:Die Konfiguration kommt von 1und1 - und habe ich höchstwahrscheinlich kein Einfluß drauf, ist ein Homepage-Server.

Genau die RewriteBase muß sein sonst -> 500.
Das ist vollkommen richtig!
Tbird hat geschrieben:Das Mod-Rewrite scheint ja auch zu funktionieren, die Links auf der Seite werden ja korrekt ausgeliefert.
Das ist ebenfalls vollkommen richtig, schau bitte mal in den Mandanteneinstellungen nach, ob Du da einen Slash zuviel hast.
Ειμαστε στη μεση απο κατι...

Tbird
Beiträge: 25
Registriert: Do 15. Mär 2007, 12:23
Kontaktdaten:

Beitrag von Tbird » Do 28. Aug 2008, 11:16

Also am Ende wird da automatisch ein slash eingefügt, ansonsten ist da keiner zu viel. Bei deakt. Rewrite geht dann ja auch alles...
Zuletzt geändert von Tbird am Do 28. Aug 2008, 12:12, insgesamt 1-mal geändert.

xmurrix
Beiträge: 3147
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Beitrag von xmurrix » Do 28. Aug 2008, 11:27

War gerade auf der Seite, jetzt scheint es zu passen, was war eigentlich jetzt die Ursache dafür?

Tbird
Beiträge: 25
Registriert: Do 15. Mär 2007, 12:23
Kontaktdaten:

Beitrag von Tbird » Do 28. Aug 2008, 12:10

Nein leider nicht,
wenn man in die Naviagtion klickt kommt immer nur die Startseite.

Komischerweise funktionieren die 2 Links im Footer (Impressum,Anforderungen)..!?

Oder liegt das am Navigationsmodul, dies ist schon bissl älter (aus 4.6.15-Zeiten)

EDIT: Ok, also wenn ich mit "Start vom Hauptbaum.." aktiviere geht die Sache, vermutlich muß ich einfach das Navigationsmodul erneuern.

wewo
Beiträge: 45
Registriert: So 8. Aug 2004, 19:08
Wohnort: Graz
Kontaktdaten:

Weiterleitung geht nicht?

Beitrag von wewo » Do 28. Aug 2008, 13:06

Hi xmurrix,

Ich verwende die 4.8.7 mit der 0.4.0 mod_rewrite klappt alles prima, vielen Dank für die tolle Arbeit.

Wo ich allerdings scheitere:
Hab' bei einem Artikel die Weiterleitung in Verwendung, welche nicht geht.

Folgendes hab ich ausprobiert:
"/"
"front_content.php?idcat=1"
"http://foo.bar/"

Sowie auch noch mit einem Routingeintrag:
home/index.html>>>/

Leider geht keine der vier Varianten :? Es wird der Artikel aufgerufen, aber weitergeleitet wird man nicht :(

Hast du einen Vorschlag wie man das lösen könnte?

Danke, wewo

Tbird
Beiträge: 25
Registriert: Do 15. Mär 2007, 12:23
Kontaktdaten:

Beitrag von Tbird » Do 28. Aug 2008, 13:10

Guck mal weiter vorn:

http://forum.contenido.org/viewtopic.ph ... &start=180

$redirect_url in der front_content.php

BagHira
Beiträge: 486
Registriert: Do 23. Feb 2006, 19:42
Wohnort: Tirschenreuth / Oberpfalz / Bayern
Kontaktdaten:

Re: Weiterleitung geht nicht?

Beitrag von BagHira » Do 28. Aug 2008, 13:11

wewo hat geschrieben:Hast du einen Vorschlag wie man das lösen könnte?
Hast du folgendes schon eingebaut?
http://forum.contenido.org/viewtopic.ph ... 749#121749
Gruß Holger

Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.

Handgewickelte Glasperlen Facebook Google+

wewo
Beiträge: 45
Registriert: So 8. Aug 2004, 19:08
Wohnort: Graz
Kontaktdaten:

Re: Weiterleitung geht nicht?

Beitrag von wewo » Do 28. Aug 2008, 13:15

BagHira hat geschrieben:
wewo hat geschrieben:Hast du einen Vorschlag wie man das lösen könnte?
Hast du folgendes schon eingebaut?
http://forum.contenido.org/viewtopic.ph ... 749#121749
Natürlich nicht :roll:
Funkt - danke!

@xmurrix
Bitte beim nächsten Updaten fixen ;)

xmurrix
Beiträge: 3147
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Weiterleitung geht nicht?

Beitrag von xmurrix » Do 28. Aug 2008, 13:36

wewo hat geschrieben:Bitte beim nächsten Updaten fixen ;)
Das wird gemacht, ist schon in der Todolist dabei.

@BagHira && Tbird:
Danke für die schnelle Mithilfe.

shi
Beiträge: 251
Registriert: Fr 5. Nov 2004, 14:12
Kontaktdaten:

Error 404 bei 4.8.7

Beitrag von shi » Do 28. Aug 2008, 14:42

Hallo, habe das modul in der v 0.4.3 installiert und den Installationsanweisungen gefolgt.

Habe den Test durchgeführt und werde auf contenido.org geleitet also scheint es doch zu funktionieren. Auch wenn ich mit der Maus über die Links fahre zeigt er die so an wie ich es in der Konfiguration festgelegt habe.

Jetzt das Problem, klicke ich auf einen Link bekomme ich den Fehler 404.

Woran kann das noch liegen und welche möglichkeiten habe ich noch.

Habe einen 1un1 Rottserver, php5 und mod_rewrite aktiv.

xmurrix
Beiträge: 3147
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Error 404 bei 4.8.7

Beitrag von xmurrix » Do 28. Aug 2008, 14:55

shi hat geschrieben:Jetzt das Problem, klicke ich auf einen Link bekomme ich den Fehler 404.

Woran kann das noch liegen und welche möglichkeiten habe ich noch.
Hallo,

ein 404er Fehler ist ein eindeutiges Zeichen dafür, dass in der .htaccess auf eine falsche/nicht vorhandene Seite weitergeleitet wird.

Ich würde RewriteBase überprüfen, wenn die .htaccess im Contenidoinstallations-Ordner (also dort, wo contenido, conlib,cms, usw drin ist) liegt, muss es "RewriteBase /cms" lauten, liegt die .htaccess im Ordner cms und cms ist das wwwroot, dann ist es "RewriteBase /"

Die Weiterleitung in der .htaccess geht immer zu /cms/index_controller.php, gibt es die Datei dort?

Gruß
xmurrix

shi
Beiträge: 251
Registriert: Fr 5. Nov 2004, 14:12
Kontaktdaten:

Beitrag von shi » Do 28. Aug 2008, 15:11

Habt das mal überprüft,

Contenido wurde hier installiert:

meine-lausitz.de/v6/Installation

In der mod_rewrite Konfiguration habe ich den Pfad zur .htaccess Datei statt Standard "/" auf "/v6/"

und in der .htaccess Datei steht "RewriteBase /cms", sollte doch eigentlich richtig sein oder?

Hier mal der Link zur testseite http://www.meine-lausitz.de/v6

Änderung:

Hat sich erledigt: .htaccess Datei steht "RewriteBase /cms muss aber RewriteBase v6/cms heisen. geht jetzt

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey » Sa 30. Aug 2008, 20:59

Hallo,

kann ich auch ohne Kompliziert einen Mandanten in

/mandant1/2008/

mit modRewrite zum laufen bringen?

Die Contenido-Installtion liegt im Hauptverzeichnis.

Ich habe bereits die Datei mandant1/2008/config.php folgende Änderung gemacht:
$contenido_path = "../../contenido/";

die .htaccess liegt in mandant1/2008/ und dort habe ich nichts geändert!

und in den Mandaneneinstellungen im Backend habe ich auch immer schön mandant1/2008/ eingetragen. Ohne MR funzt's!


Ist das nicht so einfach oder wo ist der Fehler? ICh kriege es nicht hin.


Grüße und Danke
stefkey

Supporter
Beiträge: 124
Registriert: Mo 12. Mai 2008, 14:21
Wohnort: In the middle of something...
Kontaktdaten:

Beitrag von Supporter » Sa 30. Aug 2008, 21:15

Ειμαστε στη μεση απο κατι...

Supporter
Beiträge: 124
Registriert: Mo 12. Mai 2008, 14:21
Wohnort: In the middle of something...
Kontaktdaten:

Beitrag von Supporter » Sa 30. Aug 2008, 21:42

@ stefkey

Möglicherweise kann ich Deinen Fehler nachvollziehen, habe gerade bei einer Neuinstallation mit mehreren Mandanten ein Problem.

Das Backend ist bei mir zu erreichen über:

www.caveno.com/contenido/

Das Frontend ist bei mir zu erreichen über:

www.your-it-okay.com

Das Problem ist, dass die class.security.php nicht aufgerufen werden kann.

Fehlermeldung ist folgende:

Code: Alles auswählen

Warning: include_once(../contenido/classes/class.security.php) [function.include-once]: failed to open stream: No such file or directory in /homepages/41/d208576359/htdocs/ftp.caveno.com/www.caveno.com/clients/your-it-okay.com/index_controller.php on line 25

Warning: include_once() [function.include]: Failed opening '../contenido/classes/class.security.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/41/d208576359/htdocs/ftp.caveno.com/www.caveno.com/clients/your-it-okay.com/index_controller.php on line 25

Fatal error: Class 'Contenido_Security' not found in /homepages/41/d208576359/htdocs/ftp.caveno.com/www.caveno.com/clients/your-it-okay.com/index_controller.php on line 27
Ich glaube es muss der absolute Serverpfad in die config.php geschrieben werden, in der 4.8.6er besteht das Problem nicht. Wenn ich heute noch was herausfinde gebe ich bescheid.
Ειμαστε στη μεση απο κατι...

Gesperrt