Plugin Advanced Mod Rewrite für Contenido 4.8.x

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

Beitrag von xmurrix » Do 29. Mai 2008, 18:49

Peer hat geschrieben:hallo,

hier ist die Adresse der Seite.
Leider kann ich sie nicht in dem ModR... Modus aktivieren.
Weil sonst keiner auf die Seite zugreifen kann :-)

http://www.jugendwerk-owl.de

Danke für deine Mühen
Das Erste, was mir auffällt, ist der fehlende Pfad /cms/, alle Links gehen direkt auf /front_content.php, also ist der Ordner /cms/ das Rootverzeichnis der Domain.

Ist die .htaccess dann im /cms/ Ordner drin, weil es außerhalb von /cms/ keinen Sinn machen würde und hast du in der .htaccess die RewriteBase angepasst?

In deinem Fall müsste es folgendermaßen sein:

Code: Alles auswählen

RewriteBase /
Gruß
xmurrix

Peer
Beiträge: 309
Registriert: Fr 9. Sep 2005, 17:22
Kontaktdaten:

Beitrag von Peer » Do 29. Mai 2008, 20:55

Danke, Danke, Danke,

es klappt jetzt alles.

Gruß

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

Re: Links

Beitrag von xmurrix » Fr 30. Mai 2008, 22:49

baumpaul hat geschrieben:...
Bei Links mit folgender schreibweise

Code: Alles auswählen

front_content.php?idcat=xxx&idart=xxx
komme ich mit mr0.3.0 immer auf die Kategorie.
Wenn ich einen Link habe ohne die idcat, also

Code: Alles auswählen

front_content.php?idart=xxx
komme ich auf den Artikel.
Hallo,

habe das von dir beschriebene Verhalten nicht reproduzieren können, hast du das Problem immer noch? Wenn ja, kannst du mir ein Paar Einzelheiten (Plugin Config und Contenido Config) mehr geben?

Gruß
xmurrix

jdstrike
Beiträge: 52
Registriert: Di 18. Dez 2007, 14:55
Kontaktdaten:

Beitrag von jdstrike » Mo 2. Jun 2008, 09:40

Hallo xmurrix,

ich habe das Problem das ich einen 404 ausgespuckt bekomme.

Zu meinen Details:

v.4.8.4
mr 0.3.0 (eigentlich)
zumindest habe ich die 3er Version runtergeladen, habe aber bei der Installation des Plugin auch angezeigt bekommen das es sich um Version 2 handeln soll.

Seite liegt auf C:/xampp/htdocs/hosting/bwv/cms/cms/
Pfad zur .htaccess Datei: /hosting/bwv/
RewriteBase /hosting/bwv/cms/cms/

Ich verzweifle und weiss einfach nicht woran es liegt. hättest du vll eine Idee?

Schon mal danke im Voraus,
jdstrike

Apache/2.2.8 (Win32) DAV/2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5

jdstrike
Beiträge: 52
Registriert: Di 18. Dez 2007, 14:55
Kontaktdaten:

Beitrag von jdstrike » Mo 2. Jun 2008, 09:53

Also hab gerade noch mal alles auf Anfang gesetzt.

plugin_advanced_mod_rewrite_0.3.0.zip runtergeladen
die dateien in die verzeichnisse kopiert und über ...contenido/plugins/mod_rewrite/install.php mich im backend angemeldet.

Jetzt steht da schon wieder
PLUGIN INSTALLER


Plugin Name: Advanced Mod Rewrite
Plugin Version: 0.2.0
Author: Murat Purc
Internal ID: mod_rewrite020

No plugin with this internal id exists in table.

Install Advanced Mod Rewrite 0.2.0
mach ich irgendwas falsch hier???

jdstrike

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

Beitrag von xmurrix » Mo 2. Jun 2008, 11:07

jdstrike hat geschrieben: ...
zumindest habe ich die 3er Version runtergeladen, habe aber bei der Installation des Plugin auch angezeigt bekommen das es sich um Version 2 handeln soll.

Seite liegt auf C:/xampp/htdocs/hosting/bwv/cms/cms/
Pfad zur .htaccess Datei: /hosting/bwv/
RewriteBase /hosting/bwv/cms/cms/

Ich verzweifle und weiss einfach woran es liegt. hättest du vll eine Idee?
...
Hallo jdstrike,

vielleicht sollte die .htaccess nicht in /hosting/bwv/cms/ rein, da wohl in /hosting/bwv/cms/ bei dir die Contenidoinstallation liegt und in /hosting/bwv/cms/cms/ der Mandantenordner.

Gruß
xmurrix
Zuletzt geändert von xmurrix am Mo 2. Jun 2008, 12:57, insgesamt 1-mal geändert.

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

Beitrag von xmurrix » Mo 2. Jun 2008, 11:22

jdstrike hat geschrieben: Jetzt steht da schon wieder
PLUGIN INSTALLER

Plugin Name: Advanced Mod Rewrite
Plugin Version: 0.2.0
Author: Murat Purc
Internal ID: mod_rewrite020

No plugin with this internal id exists in table.

Install Advanced Mod Rewrite 0.2.0
mach ich irgendwas falsch hier???
jdstrike
Sorry, das ist mein Fehler, habe vergessen, die Pluginbeschreibung der Version 0.3.0 anzupassen. Das ist nun korrigiert...

Du kannst die korrigierte 0.3.0 herunterladen, oder in der Datei /contenido/plugins/mod_rewrite/install.sql die erste Zeile anpassen in:

Code: Alles auswählen

####Advanced Mod Rewrite;0.3.0;Murat Purc;mod_rewrite020####
Die "mod_rewrite020" ist die interne Id und bleibt so, auch wenn es etwas verwirrend ist.

Gruß
xmurrix

jdstrike
Beiträge: 52
Registriert: Di 18. Dez 2007, 14:55
Kontaktdaten:

Beitrag von jdstrike » Mo 2. Jun 2008, 11:58

danke schon mal für deine schnelle antwort.

hab jetzt .htaccess in den mandantenordner gelegt und wieder auf die standard einstellungen zurückgestellt

Pfad zur .htaccess Datei aus Sicht des Web-Browsers: /
RewriteBase /cms

klappt leider immer noch nicht :(

kann es vielleicht daran liegen das die seite momentan nur über eine ip adresse erreichbar ist?

LG
jdstrike

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

Beitrag von xmurrix » Mo 2. Jun 2008, 12:56

jdstrike hat geschrieben:...
Pfad zur .htaccess Datei aus Sicht des Web-Browsers: /
RewriteBase /cms

klappt leider immer noch nicht :(

kann es vielleicht daran liegen das die seite momentan nur über eine ip adresse erreichbar ist?
...
An der IP liegt es es nicht, weil das Weiterleiten in der .htaccess ohne Host oder Domain arbeitet.
Ich habe es falsch geschrieben, sorry...
Wenn das Contenidoverzeichnis im /hosting/bwv/cms/ liegt und das Mandantenverzeichnis in /hosting/bwv/cms/cms/ (jeweils vom wwwrot aus), dann kommt die .htaccess in die /hosting/bwv/cms/ und in der .htaccess die RewriteBase auf /hosting/bwv/cms/cms/ setzen.

Gruß
xmurrix

baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Re: Links

Beitrag von baumpaul » Mo 2. Jun 2008, 13:16

xmurrix hat geschrieben:habe das von dir beschriebene Verhalten nicht reproduzieren können, hast du das Problem immer noch? Wenn ja, kannst du mir ein Paar Einzelheiten (Plugin Config und Contenido Config) mehr geben
Du benötigst dazu kein Modul, das ist auch bei ganz normal Textlinks so. Das einzige was bei mir anders ist, dass die Domain bei mir nicht direkt in das CMS Verzeichnis zeigt da es noch develope Status hat. .htaccess und ModReWrite Pfad habe ich aber angepasst.

Übrigens das Problem mit der 404 Steite habe ich auch. Bei mir läuft auch ein XAMP Server. Könnte evtl. daran liegen.

jdstrike
Beiträge: 52
Registriert: Di 18. Dez 2007, 14:55
Kontaktdaten:

Beitrag von jdstrike » Mo 2. Jun 2008, 14:33

Schließe mich dir an.
developstatus: die domain ruft noch nicht die Startseite auf. Sondern verweist auf "/xampp/"

Wenn ich die Startseite so aufrufe klappt es alle weiteren Seiten funktionieren nicht (404).

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

Re: Links

Beitrag von xmurrix » Mo 2. Jun 2008, 15:21

Übrigens das Problem mit der 404 Steite habe ich auch. Bei mir läuft auch ein XAMP Server. Könnte evtl. daran liegen.
Bei mir läuft eine Installation von Contenido 4.8.x mit dem Plugin unter XAMMP, daher denke ich, dass es nicht daran liegt.

Ist auch der Pfad zur .htaccess Datei in der Pluginkonfiguration angegeben "Pfad zur .htaccess Datei aus Sicht des Web-Browsers"?
Wenn die .htaccess nicht im Rootverzeichnis liegt, muss man das dort angeben, damit dies beim Generieren der Links berücksichtigt wird?

Kannst du mir die Verzeichnistruktur ab wwwroot zukommen lassen (inkl. Hinweis, wo die .htaccess ist und das Mandantenverzeichnis) und kann ich mir das irgendwo live ansehen?

@jdstrike:
Das könnte auch dich betreffen.

Gruß
xmurrix

baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Beitrag von baumpaul » Di 3. Jun 2008, 09:11

Beim Artikel wird bei mir nicht wie bei der Alten Contenido Version 4.6.x der Alias beim Artikel ausgefüllt. Selbst wenn ich händisch den Alias reinschreibe übernimmt er mir den beim speichern nicht.
Vielleicht kann ich deswegen nicht auf Artikel verlinken, sondern lande immer beim Startartikel er Kategorie.

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

Beitrag von xmurrix » Di 3. Jun 2008, 09:49

baumpaul hat geschrieben:Beim Artikel wird bei mir nicht wie bei der Alten Contenido Version 4.6.x der Alias beim Artikel ausgefüllt. Selbst wenn ich händisch den Alias reinschreibe übernimmt er mir den beim speichern nicht.
Vielleicht kann ich deswegen nicht auf Artikel verlinken, sondern lande immer beim Startartikel er Kategorie.
Was für ein Ergebnis liefert bei dir das folgende Statement?

Code: Alles auswählen

SELECT * FROM con_actions WHERE idaction=55;
(Kannst auch per pm schicken)

Gruß
xmurrix
Zuletzt geändert von xmurrix am Di 3. Jun 2008, 20:27, insgesamt 1-mal geändert.

jdstrike
Beiträge: 52
Registriert: Di 18. Dez 2007, 14:55
Kontaktdaten:

Beitrag von jdstrike » Di 3. Jun 2008, 17:00

danke xmurrix

so hat es geklappt...
funktioniert jetzt einwnadfrei.

Großes LOB!!!

jdstrike

Gesperrt