Seite 1 von 1

Probleme Rewrite Modul mit IIS

Verfasst: Mi 1. Jun 2011, 14:15
von mzbonn
Hallo zusammen, wir haben einen Kunden, der contenido 4.8. installiert hat, das Rewrite Modul installierte, wobei jedoch die htaccess Datei nicht verwertet werden kann, da das System auf einem IIS läuft.
Wir haben zwar durch googlen eine http.conf Datei gefunden, allerdings wissen wir nicht wohin mit dieser Datei und ob das die Lösung ist?

Re: Probleme Rewrite Modul mit IIS

Verfasst: Mi 1. Jun 2011, 15:06
von Oldperl

Re: Probleme Rewrite Modul mit IIS

Verfasst: Mi 1. Feb 2012, 13:01
von rethus
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.