mod rewrite funktioniert nicht

Gesperrt
llaron
Beiträge: 133
Registriert: Mi 14. Jul 2004, 12:54
Kontaktdaten:

mod rewrite funktioniert nicht

Beitrag von llaron »

hallo,

ich habe das mod rewrite modul von laurislava im einsatz:

Der Inhalt der .htaccess:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^(.*),(.*).html$ /front_content.php?idcat=$1&idart=$2
RewriteRule ^coaching(.*).html$ /front_content.php?idcatart=$1
RewriteRule ^(.*).html$ /front_content.php?idcat=$1
Die für die Links verantwortliche Zeile der Hauptnavigation:
$tpl->set('d', 'HREF', $sess->url($data['idcat'].'.html'));
nun werden die links in der url dargestellt, aber es kommt eine 404 page.
ich probiere das ganze an der standardinstallation von 4.4 aus.

hat jemand eine idee woran das liegen könnte?
merci,
Nico
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ich tippe mal darauf das front_content.php nur dann gefunden wird wenn sich die datei im root befindet...
RewriteRule ^(.*).html$ /front_content.php?idcat=$1
den slash vor front_content.php solltest du entfernen...

ach ja

Code: Alles auswählen

.html$
sollte

Code: Alles auswählen

\.html$
sein... sonst wird der punkt als x-beliebiges zeichen gewertet...
*** make your own tools (wishlist :: thx)
llaron
Beiträge: 133
Registriert: Mi 14. Jul 2004, 12:54
Kontaktdaten:

Beitrag von llaron »

habe es gerade gemerkt. der fehler lag am pfad in der url.

ich habe nun die zeile in der htacces dementsprechend angepasst.

statt:

RewriteRule ^(.*),(.*).html$ /front_content.php?idcat=$1&idart=$2

nun:

RewriteRule ^(.*),(.*).html$ /cms/front_content.php?idcat=$1&idart=$2

trotzdem vielen dank 8)
Gesperrt