Mod Rewrite Seite mit front_content.php?idart= nicht mehr mö

Gesperrt
sarron
Beiträge: 111
Registriert: Di 19. Sep 2006, 15:12
Kontaktdaten:

Mod Rewrite Seite mit front_content.php?idart= nicht mehr mö

Beitrag von sarron » Mo 20. Dez 2010, 17:47

Hi,

seit dem ich Mod Rewrite installiert habe ist es nicht mehr möglich die Seite mit "front_content.php?idart=" aufzurufen.

Kann man das irgendwo einstellen bzw. ändern?

Dank im Voraus
sarron

sarron
Beiträge: 111
Registriert: Di 19. Sep 2006, 15:12
Kontaktdaten:

Re: Mod Rewrite Seite mit front_content.php?idart= nicht meh

Beitrag von sarron » Mo 20. Dez 2010, 19:35

Hi,

hab den Fehler gefunden.

Sobald Mod Rewrite aktiviert ist hat der Aufruf "meineDomain.de/cms/front_content.php?idart=5" nicht mehr funktioniert.

Jetzt geht es wieder. Man darf in den Parametern von Mod Rewrite den Punkt "Weiterleitung bei ungültigen Artikeln" (--> Bei ungültigen Artikeln zur Fehlerseite weiterleiten) nicht aktivieren.

gruß sarron

http://www.gastroguide-erlangen.de
http://www.erlangen-im-bild.de

malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Mod Rewrite Seite mit front_content.php?idart= nicht meh

Beitrag von malsdgtac » Mo 15. Okt 2012, 13:59

Hallo,

ich habe gerade das selbe Problem. Das Abhaken der Checkbox hat zwar geholfen - jetzt kommt die Fehlerseite aber gar nicht mehr - das ist also auch nicht ganz die Lösung?

malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Mod Rewrite Seite mit front_content.php?idart= nicht meh

Beitrag von malsdgtac » Mo 15. Okt 2012, 20:09

So ich habe es nun so gelöst, dass ich die class.modrewritecontroller.php etwas angepasst habe. Wenn die URL front_content.php enthält, dann wird das Mod_Rewrite einfach ignoriert und die URL aufgerufen.

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

Re: Mod Rewrite Seite mit front_content.php?idart= nicht meh

Beitrag von xmurrix » Mo 15. Okt 2012, 23:22

Hallo zusammen,

das AMR-Plugin arbeitet leider nicht immer zufriedenstellend. Manche Probleme wurden in der Version für CONTENIDO 4.9 behoben oder das Verhalten verbessert. Hoffentlich komme ich dazu, die Version für die CONTENIDO 4.8 er Reihe auch noch anzupassen und euch eine neue Version anzubieten...

Wenn Ihr eure Lösungen hier postet, wwürden sich bestmmt einige CONTENIDO User, die auch ähnliche Probleme haben, sehr darüber freuen. Danke!
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.

malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Mod Rewrite Seite mit front_content.php?idart= nicht meh

Beitrag von malsdgtac » Di 16. Okt 2012, 09:35

Ja klar, hier meine Lösung:

Also geht geht darum, dass das Mod_Rewrite grundsätzlich alle URL rewriten soll, es aber trotzdem möglich sein soll, Seiten auch mit dem "normalen" Pfad mit z.b. front_content.php?idart=xy oder auch front_content.php?idcat=xy erreicht werden können. Dazu soll die Fehlerseite auch funktionieren.

Ich habe nun in der "contenido/plugins/mod_rewrite/classes/class.modrewritecontroller.php" folgende kleine Änderung vorgenommen. (ca. Zeile 208). Ich habe

Code: Alles auswählen

if (parent::isEnabled() == false) {
    return;
}
durch

Code: Alles auswählen

if (parent::isEnabled() == false || strpos($_SERVER['REQUEST_URI'], "front_content.php") > 0) {
    return;
}
Dadurch wird bei URLs die "front_content.php" enthalten, das Rewriting des Mod_Rewrites einfach ignoriert (als wäre es deaktiviert).

Natürlich kann dadurch doppelter Content entstehen!

Gesperrt