mod_rewrite Bedingung

qixx

Mitglied
.htaccess mod_rewrite Bedingung

Hallo Leute,

ich benötige eine Bedingung beim RewriteRule. Mit RewriteCond
scheine ich nicht das zu erreichen, was ich will.

Problem:
Ich will nur, wenn ich die News.Seite aufrufe, dass der erste
Rewrite ausgeführt wird (wegen der ID). Andernfalls der zweite.
Wie kann ich das realisieren?

HTML:
URL = http://example.de/news|4323

RewriteRule news[|]([0-9]*) news.php?id=$1
RewriteRule ([a-z0-9]*) $1.php

Danke im voraus!

Mit freundlichen Grüßen
qixx
 
Zuletzt bearbeitet:
Brauche ich doch nicht mehr..
Ich habe einfach ans ende immer ein ".html" gesetzt und so läuft der Filter super. ;)

Code:
URL = http://example.de/news-4323-irgendwas-nicht-relevantes.html

RewriteRule news[-]([0-9]*)(.*).html news.php?id=$1
RewriteRule ([a-zA-Z0-9]*) $1.php

http://martinmelin.se/rewrite-rule-tester/ ist eine klasse Hilfe!


Mit freundlichen Grüßen
qixx
 

Neue Beiträge

Zurück