mod_rewrite Rewrite Regel greift nicht

StefanR

Erfahrenes Mitglied
Hallo,

ich habe da mal wieder ein kleines Problem und zwar habe ich für ein CMS ein Modul verzeichnis wo sämtliche Module untergebracht sind. So nun möchte ich das ganze per mod_rewrite für Google und Co aufbereiten.

Leider greift aber die Regel nicht hatte eine wo die auszuführende php datei im Root Verzeichnis des CMS war und das ging fange ich jetzt aber an mit den Verzeichnissen zu experimentieren geht es mit mal nicht mehr.

Aber zur Verdeutlichung hier mal die .htaccess
Code:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
#für die ID
RewriteRule ^index([0-9]+)\.htm$ index.php?id=$1 [L,R]
#nur Kleinbuchstaben im Dateinamen? sonst [A-Za-z]
RewriteRule ^/(modules+)/(.+)/(.+)\.htm$ ./$1/$2/index.php?alias=$3 [NC,L,R]

Ich hoffe das ist das richtige Forum dafür.
 
Versuch mal folgendes:
Code:
<IfModule mod_rewrite.c>
	RewriteEngine on

	RewriteBase	/
	RewriteRule	^index([0-9]+)\.htm$		index.php?id=$1			[R=301]
	RewriteRule	^modules/(.+)/(.+)\.htm$	$1/$2/index.php?alias=$3	[NC,R=301]
</IfModule>
Weitere Informationen zum Apache Modul mod_rewrite:
Übrigens würde solch ein Thema besser in das Webserver-Forum passen.
 
Zurück