Hallo,
ich sitze gerade vor dem gleichen Problem.
Eine funktionierende Installation wurde von einem Apache auf einen IIS-Server gezogen.
Es wurde das ISAPI_Rewrite-Modul installiert.
Kopiere ich den Inhalt der .htacess direkt in ISAPI_Rewrite, funktioniert das Rewriting nicht.
Ersetze ich aber all ^ gegen / läuft zumindest das RewriteBase /cms schon mal.
Allerdings habe ich nun das Problem, dass egal welchen Link ich anklicke, immer nur die Startseite angezeigt wird.
Heir die einträge für das rewriting:
Code: Alles auswählen
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.88
RewriteBase /cms
#RewriteCond %{QUERY_STRING} contenido_path=.*$ [NC,OR]
#RewriteCond %{QUERY_STRING} cfg\[path\]=.*$ [NC,OR]
#RewriteCond %{QUERY_STRING} _PHPLIB\[libdir\]=.*$ [NC,OR]
#RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
#RewriteCond %{QUERY_STRING} ftp://.*$ [NC,OR]
#RewriteCond %{QUERY_STRING} http[s]*://.*$ [NC]
#RewriteRule /.* - [F,L]
RewriteRule /$ front_content.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule /(.*)$ - [NC,L]
RewriteRule /(.*)$ front_content.php [QSA,NC,L]
Hier mal die ausgabe vom mr_test.php
Code: Alles auswählen
Home
builder in: front_content.php?idcat=1&foo=bar
builder out: /deutsch/?foo=bar
resolved url: /deutsch/?foo=bar
resolved data: client=1; lang=1; changelang=1
Home :: Home
builder in: front_content.php?idart=3&foo=bar
builder out: /deutsch/home.html?foo=bar
resolved url: /deutsch/home.html?foo=bar
resolved data: client=1; lang=1; changelang=1; idart=3
Home :: Suchergebnisse
builder in: front_content.php?idart=49&foo=bar
builder out: /deutsch/suchergebnisse.html?foo=bar
resolved url: /deutsch/suchergebnisse.html?foo=bar
resolved data: client=1; lang=1; changelang=1; idart=49
Die Aliase im AMR-Modul habe ich auch schon zurückgesetzt, mit gleichem Ergebnis.