Microsoft Win32 Server und Mod_rewrite

Du hast doch XAMMP installiert?
Dann hast Du dir die conf wohl ganz schon zerhauen....
Loaded Modules core mod_win32 mpm_winnt http_core mod_so mod_access mod_actions mod_alias mod_asis mod_auth mod_autoindex mod_cgi mod_dir mod_env mod_include mod_log_config mod_mime mod_rewrite mod_setenvif mod_ssl mod_php5
Dass einzige was ich gemacht hab, ich habe vor LoadModule rewrite_module modules/mod_rewrite.so das # weggenommen.
 
Ich habe deine httpd.conf mal genommen und meinen Apache damit gestartet:
Ergebnis-Apache startet, mod_rewrite läuft

Änderungen daran habe ich abgesehen von einigen Pfaden keine vorgenommen.

Ich behaupte mal, dass mod_rewrite auch bei dir läuft, und du eine fehlerhafte RewriteRule hast.
Warum sie fehlerhaft ist, kann man nur sagen, wenn man sie sieht.
 
Inhalt der .htacces

Code:
 RewriteEngine On
 
 RewriteRule ^(.*).html index.php$1

Eine ganz einfache Regel, aber Sie funktioniert nicht.



Dr. Dau nee hab kein Xammpp installiert, war irgendwie son Komplett Paket, weis nicht mehr wie es sich nennt, is schon Länger her.

Sven das Problem ist das unter PHPINFO auch kein Modul angezeigt wird :/

Aber der im Browser steht das der Server die Anfrage nicht verstehen konnte.


Ich verstehe es nicht :/



Gruß
 
XAMPP ist ein Komplettpaket. ;)
Dass garkeine Module in phpinfo() angezeigt werden, heisst aber nicht dass sie nicht geladen werden, so weit ich weiss kann man die Anzeige auch abschalten.

[edit] die letztgenannte Regel hat bei mir keine wirkung [/edit]
 
Probiers mal so:
Code:
RewriteEngine On

RewriteRule ^(.*).html  /index.php?$1

Ansonsten...wie Dr Dau schon sagte:
Wenn bei phpinfo() nicht angezeigt wird, dass ein modul geladen wird, heisst das noch nicht, dass es nicht geladen wurde....bei mir werden auch keine Module angezeigt.

Wenn ein modul, welches lt. conf geladen werden soll, nicht geladen werden kann, dann sagt dir das der Apache beim Start...

cannot Load module blablubb usw
 
Dr. Dau komisch, bei mir funktioniert das auf dem Server.

Wenn ich beispielsweise kack.html eingebe lande ich bei der index.php



Sven ich habe es geändert und Folgendes bekomme ich zu sehen
No input file specified.

wieder was neues :suspekt:


Gruß
 
ok :) das ist doch schonmal Perfekt :)

Wie muss ich denn jetzt mit der RewriteRule umgehen, denn die scheint er ja so nicht zu Akzeptieren 0O ...

Gruß
 
Autsch, stimmt ja.
Soll ja greifen wenn eine nicht vorhandene html aufgerufen wird.

Geht sowohl mit / als auch ohne.

Demnach stimmt wohl etwas mit der Regel nicht.
Oder kann er evtl. den Link nicht richtig übergeben?!
 
Ich weis es mittlerweile nicht mehr

Folgende Regel
RewriteRule ^(.*).html /index.php

Erzeugt folgende Meldung
No input file specified.

Und diese Meldung hatte ich bisher Nie :confused:

Gruß
 
Zurück