2011-01-03 9 views

Antwort

0

Ich denke, Sie etwas wie folgt aussehen:

RewriteRule ^articles/([0-9]+)-(.*)\.html$ article.php?id=$1 [L] 
RewriteCond $0 !=article.php 
RewriteRule .* index.php 

Eine andere Lösung wäre article.php mit dem Muster des zweiten RewriteRule auszuschließen:

RewriteRule !^article\.php$ index.php 

Aber beachten Sie, dass dies umschreiben beliebig andere Anfrage (einschließlich anderer vorhandener Dateien). Um zu erobern, könnten Sie eine andere Bedingung für die zweite Regel verwenden:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule .* index.php