XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   Serveradministration und serverseitige Scripte (http://xhtmlforum.de/forumdisplay.php?f=80)
-   -   RewriteRule geht nicht mit Slash (http://xhtmlforum.de/showthread.php?t=52848)

Schneemann 24.07.2008 10:18

RewriteRule geht nicht mit Slash
 
Hallo,

meine umzuschreibende URL hat dieses Format:
http://www.url.de/kategorie/titel.2.php

Ich wollte nun, dass diese URL umgeleitet wird auf:
http://www.url.de/cms/index.php?id=2

Die RewriteRule dazugeht leider nicht:
Code:

RewriteEngine On
RewriteRule ^/kategorie/(.*)\.(.*)\.php"$ /cms/index.php?id=$2 [L]

Diese Regel geht, aber ich will dass sie nur bei dem virtuallen Verzeichnis /kategorie/ greift:
Code:

RewriteEngine On
RewriteRule ^(.*)\.(.*)\.php"$ /cms/index.php?id=$2 [L]

Wie macht man das?

kampfgnom 24.07.2008 10:26

Code:

RewriteEngine On
RewriteRule ^/kategorie/(.*)\.(.*)\.php$ /cms/index.php?id=$2 [L]

So müsste es gehen...

Schneemann 24.07.2008 10:40

Leider nicht, so hatte ich es aber das geht nicht? :(

Gumbo 24.07.2008 10:57

Code:

RewriteRule ^kategorie/[^/.]+\.([1-9][0-9]*)\.php$ /cms/index.php?id=$1 [L]

Schneemann 24.07.2008 14:15

Danke, das klappt.


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:15 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2022, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2022