Probleme Rewrite Modul mit IIS

Gesperrt
mzbonn
Beiträge: 14
Registriert: Mo 12. Dez 2005, 13:34
Kontaktdaten:

Probleme Rewrite Modul mit IIS

Beitrag 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?
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Probleme Rewrite Modul mit IIS

Beitrag von Oldperl »

ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Probleme Rewrite Modul mit IIS

Beitrag 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.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Gesperrt