Plugin Advanced Mod Rewrite für Contenido 4.8.x
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Ich nochmal
Wie kann ich in einen Modul die Url so anpassen dass ich einen Wert mit übergeben kann so das ich wieder via $_REQUEST darauf zugreifen kann?
z.B. so:
http://www.domain.de/nav/nav-hinweis.html?idart=200
Danke schonmals im Voraus für Eure Hilfe!
LG-derju
Wie kann ich in einen Modul die Url so anpassen dass ich einen Wert mit übergeben kann so das ich wieder via $_REQUEST darauf zugreifen kann?
z.B. so:
http://www.domain.de/nav/nav-hinweis.html?idart=200
Danke schonmals im Voraus für Eure Hilfe!
LG-derju
Contenido 4.8.20 | Contenido 4.9.12
-
- Beiträge: 486
- Registriert: Do 23. Feb 2006, 19:42
- Wohnort: Tirschenreuth / Oberpfalz / Bayern
- Kontaktdaten:
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Servus derju,
Versuch mal z.B. $artikel oder etwas anderes. Wenn du dir z.B. verschiedene Galerien oder Artikellisten anschaust, siehst du ja das dort auch der Entsprechende Parameter (z.B. $page) übergeben wird.
Ich kann dir jetzt nicht genau sagen welchen Parameter vom AMR Plugin umgeschrieben werden, aber z.B. $idart, $idcat, $idcatlang, $idartlang gewiss.derju hat geschrieben:Wie kann ich in einen Modul die Url so anpassen dass ich einen Wert mit übergeben kann so das ich wieder via $_REQUEST darauf zugreifen kann?
Versuch mal z.B. $artikel oder etwas anderes. Wenn du dir z.B. verschiedene Galerien oder Artikellisten anschaust, siehst du ja das dort auch der Entsprechende Parameter (z.B. $page) übergeben wird.
Gruß Holger
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Hallo BagHira
Hat sich erledigt!
Danke für die Hilfe.
LG-DerJu
Hat sich erledigt!
Danke für die Hilfe.
LG-DerJu
Contenido 4.8.20 | Contenido 4.9.12
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Plugin Advanced Mod Rewrite für Contenido 4.8.x und 1&1 Problem
Habe die Installation durchgeführt und installiert. Es werden auch die Links korrekt angezeigt.
Wenn ich aber dann eine die Seite wechsel dann wird nicht das Layout übernommen da keine Bilder / Layout korrekt angezeigt wird.
Auf einem anderen Server funktioniert es mit den gleichen Einstellungen und Pfaden korrekt.
Zugriff auf die Datenbank ist vorhanden.
Danke
Habe die Installation durchgeführt und installiert. Es werden auch die Links korrekt angezeigt.
Wenn ich aber dann eine die Seite wechsel dann wird nicht das Layout übernommen da keine Bilder / Layout korrekt angezeigt wird.
Auf einem anderen Server funktioniert es mit den gleichen Einstellungen und Pfaden korrekt.
Zugriff auf die Datenbank ist vorhanden.
Danke
Viele Grüße
Ralf
Ralf
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Sind die Pfade zu den Ressourcen korrekt (base href + Pfad) ?rw72 hat geschrieben:Plugin Advanced Mod Rewrite für Contenido 4.8.x und 1&1 Problem
...Wenn ich aber dann eine die Seite wechsel dann wird nicht das Layout übernommen da keine Bilder / Layout korrekt angezeigt wird.
...
Was passiert, wenn du die URL zu einem Bild in der Adresszeile direkt angibst?
Bekommst du einen 404'er Fehler oder oder wird da wieder das Frontend angezeigt?
Entweder sind die Pfade nicht korrekt oder die rewrite Regeln funktionieren bei 1&1 nicht wie erwünscht.
Hast du an der htaccess etwas geändert, wenn ja, was genau?
Die letzte Regel in der htaccess, sofern du die restriktivere Variante verwendest, sollte alle Anfragen auf Bilder, JS-/CSS-Dateien nicht umschreiben. Eventuell greift diese Regel bei dir nicht. Da hilft dann trial 'n error, bis es passt. Oder du verwendest die zweite htaccess aus dem AMR Plugin, die alle Anfragen auf physikalische Dateien immer durchlässt und weniger restriktiv ist.
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Hallo,
Ich habe das System übernommen und leider nicht selbst erstellt.
Base href wird nicht angezeigt im Quelltext - wo kann ich es aktivieren?
Unter Mandant ist die korrekte Angabe.
Nutze die 4.8.12 Version.
In der .htaccess ist nur die xampp Freigabe für 1&1 aktiviert.
Danke
Ich habe das System übernommen und leider nicht selbst erstellt.
Base href wird nicht angezeigt im Quelltext - wo kann ich es aktivieren?
Unter Mandant ist die korrekte Angabe.
Nutze die 4.8.12 Version.
In der .htaccess ist nur die xampp Freigabe für 1&1 aktiviert.
Danke
Viele Grüße
Ralf
Ralf
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Die Erstellung des base-Tags kannst du mit einer Mandanteneinstellung aktivieren. mit folgenden Werten:
Typ: generator
Name: basehref
Wert: true
Gruß
xmurrix
Typ: generator
Name: basehref
Wert: true
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Hallo,
danke.
Wenn ich jetzt AMR aktiviere dann wird immer nur die Startseite angezeigt.
Im Errorlog wird nichts angezeigt.
Wenn ich vor der Aktivierung mr_test laufen lasse wird kein Fehler angezeigt.
Nach der Aktivierung wird nur die Startseite angezeigt.
Grüße
danke.
Wenn ich jetzt AMR aktiviere dann wird immer nur die Startseite angezeigt.
Im Errorlog wird nichts angezeigt.
Wenn ich vor der Aktivierung mr_test laufen lasse wird kein Fehler angezeigt.
Nach der Aktivierung wird nur die Startseite angezeigt.
Grüße
Viele Grüße
Ralf
Ralf
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Vermutlich liegt es an einer falschen front_content.php im Mandantenverzeichnis. Ist diese die Originalversion auch aus dem Contenido Package?rw72 hat geschrieben:...Wenn ich jetzt AMR aktiviere dann wird immer nur die Startseite angezeigt.
Im Errorlog wird nichts angezeigt.
Wenn ich vor der Aktivierung mr_test laufen lasse wird kein Fehler angezeigt.
Nach der Aktivierung wird nur die Startseite angezeigt...
Du kannst auch den Debugger des Plugins aktivieren um zu sehen, was da alles passiert. Infos dazu gibt es unter http://forum.contenido.org/viewtopic.ph ... 86#p133380
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Hallo xmurrix,
habe die front_content nochmal überschrieben danach ging es. Aber wenn ich jetzt in das contenido Verzeichnis gehe dann taucht die Startseite auf.
Dort habe ich die 4.8.12 nochmal hochgeladen ohne Erfolg.
In der htaccess ist es korrekt eingetragen.
# Exclude some files and directories from rewriting
# -------------------------------------------------
RewriteRule ^usage/.*$ - [L]
RewriteRule ^contenido/.*$ - [L]
RewriteRule ^setup/.*$ - [L]
RewriteRule ^cms/upload/.*$ - [L]
RewriteRule ^cms/test/.*$ - [L]
RewriteRule ^cms/front_content.php.*$ - [L]
Hast du noch eine Idee?
Danke
habe die front_content nochmal überschrieben danach ging es. Aber wenn ich jetzt in das contenido Verzeichnis gehe dann taucht die Startseite auf.
Dort habe ich die 4.8.12 nochmal hochgeladen ohne Erfolg.
In der htaccess ist es korrekt eingetragen.
# Exclude some files and directories from rewriting
# -------------------------------------------------
RewriteRule ^usage/.*$ - [L]
RewriteRule ^contenido/.*$ - [L]
RewriteRule ^setup/.*$ - [L]
RewriteRule ^cms/upload/.*$ - [L]
RewriteRule ^cms/test/.*$ - [L]
RewriteRule ^cms/front_content.php.*$ - [L]
Hast du noch eine Idee?
Danke
Viele Grüße
Ralf
Ralf
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Passiert das, wenn du host.de/contenido und auch host.de/contenido/ (ohne und mir abschließendem Slash) angibst?rw72 hat geschrieben:...Aber wenn ich jetzt in das contenido Verzeichnis gehe dann taucht die Startseite auf.
Dort habe ich die 4.8.12 nochmal hochgeladen ohne Erfolg.
In der htaccess ist es korrekt eingetragen...
Falls das nur bei Aufruf ohne abschließendem '/' passiert, kannst du die Regel für die Ausnahme entsprechend erweitern. Folgendes sollte gehen:
Code: Alles auswählen
RewriteRule ^contenido(/?).*$ - [L]
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
Danke, so funktionierts.
Grüße
Ralf
Grüße
Ralf
Viele Grüße
Ralf
Ralf
Ein Artikel/Kategorie umleiten auf https / SSL
Hallo,
ist es möglich einen einzelnen Artikel oder Kategorie im Frontend auf eine https Adresse umzuleiten? Zb soll aus
http://www.example.com/kontakt/ immer
https://www.example.com/kontakt/ werden.
Ich habe das Contenido Backend unter einer https Subdomain installiert. Es funktioniert scheinbar alles. Nun möchte ich noch das Plugin Advanced Mod Rewrite installieren. Wird das auch mit https funktionieren? Gibt es Nachteile, oder funktioniert alles so wie unter einer http Verbindung?
ist es möglich einen einzelnen Artikel oder Kategorie im Frontend auf eine https Adresse umzuleiten? Zb soll aus
http://www.example.com/kontakt/ immer
https://www.example.com/kontakt/ werden.
Ich habe das Contenido Backend unter einer https Subdomain installiert. Es funktioniert scheinbar alles. Nun möchte ich noch das Plugin Advanced Mod Rewrite installieren. Wird das auch mit https funktionieren? Gibt es Nachteile, oder funktioniert alles so wie unter einer http Verbindung?
Re: Ein Artikel/Kategorie umleiten auf https / SSL
Das AMR Plugin macht keinen Wechsel auf HTTPS (oder umgekehrt), du hast aber Möglichkeiten, dies über .haccess oder per PHP zu steuern.stefkey hat geschrieben:...ist es möglich einen einzelnen Artikel oder Kategorie im Frontend auf eine https Adresse umzuleiten? Zb soll aus
http://www.example.com/kontakt/ immer
https://www.example.com/kontakt/ werden.
.htaccess:
Code: Alles auswählen
# wenn https nicht aktiv und request geht auf kontakt*
RewriteCond %{HTTPS} !=on
RewriteRule ^(kontakt).*$ https://www.example.com/$1 [NC,L]
# wenn https aktiv und request geht nicht auf kontakt*
RewriteCond %{HTTPS} !=on
RewriteRule !^(kontakt).*$ http://www.example.com/$1 [NC,L]
Code: Alles auswählen
$protocol = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443)) ? 'https' : 'http';
if (strpos($_SERVER['REQUEST_URI'], 'kontakt' === 0 && $protocol !== 'https') {
header('Location: https://www.example.com/kontakt/');
exit();
} elseif (strpos($_SERVER['REQUEST_URI'], 'kontakt' !== 0 && $protocol === 'https') {
header('Location: http://www.example.com/kontakt/');
exit();
}
Das AMR Plugin ist im Backend nicht aktiv, also sollte es keine Rolle spielen, unter welchem Protokoll das Backend läuft.stefkey hat geschrieben:Ich habe das Contenido Backend unter einer https Subdomain installiert. Es funktioniert scheinbar alles. Nun möchte ich noch das Plugin Advanced Mod Rewrite installieren. Wird das auch mit https funktionieren? Gibt es Nachteile, oder funktioniert alles so wie unter einer http Verbindung?
Ein Punkt ist aber zu beachten. Die Webadresse des Mandanten ist meist als http://www.domain.com/cms angegeben. Läuft das Backend unter SSL, werden Frontendsourcen im Editiermodus oder in der Vorschau noch von http geladen - da werden die Browser Warnungen ausgeben...
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Plugin Advanced Mod Rewrite für Contenido 4.8.x
danke, hab deine Lösung noch nicht umgesetzt... kommt noch. Wird hier dann später nochmal bedankt und kommentiert.
Aber neues Problem:
Das Plug-In macht folgendes:
example.com/kategorie1/?a=7&level=1
Es ist das orginal Navigationsmodul aus dem Beispielmandant. Schöner wäre es ja ohne ?a=7&level=1.
Fällt jemand dazu etwas ein?
STOP: habs gerade schon gefunden! Besten Dank und sorry für den unnötige Post:
Hier die Lösung: http://forum.contenido.org/viewtopic.php?f=66&t=23501
Aber neues Problem:
Das Plug-In macht folgendes:
example.com/kategorie1/?a=7&level=1
Es ist das orginal Navigationsmodul aus dem Beispielmandant. Schöner wäre es ja ohne ?a=7&level=1.
Fällt jemand dazu etwas ein?
STOP: habs gerade schon gefunden! Besten Dank und sorry für den unnötige Post:
Hier die Lösung: http://forum.contenido.org/viewtopic.php?f=66&t=23501