Hab ein kleines Problem mit htaccess und ModRewrite. Ist bestimmt nur eine Kleinigkeit, aber er nimmt die RedwriteRule nicht:
RewriteEngine on
RewriteBase / RewriteRule index.php?&module=gamedirectory&gameid=([0-9]*)$ /games.php?game=$1 [L] Als Fehler bringt er mir ein Not Found für die index.php. Anmerkung: ?& in der URL passt und ist gewollt.
Original von mifritscher In der error.log steht die Datei nach der apache nach Anwendung der Regel suchte, damit findet man die meisten Fehler sehr leicht
Jup sollte dann irgend wie sowas da stehen [Fri Aug 18 02:36:42 2006] [alert] [client 127.0.0.1] C:/htdocs/Homepage/Smun-Productions/.htaccess: RewriteRule: cannot compile regular expression '^?action=mafia-inc.de$'
Aktiviert ist es natürlich. Andere Regeln funktionieren auch. Nur die eine eben nicht. Hab schon probier, von der index.php auf die games.php zu leiten, das funktioniert. Ich denke, es liegt an den Parametern der index.php.
Hmm, dann teste und debugge den Ausdruck mal z.B. in einem Editor, der reguläre Ausdrücke beherscht. Geht wohl schneller als wenn du immer die .htaccess ändern musst :-)