Ich möchte gerne eine Adresse (z.B.: blub.html) in folgendes umwandeln: index.php?zeige=blub.
Das funktioniert auch prima. Aber was wie muss die .htaccess-Datei aussehen, wenn blub.html auch blub_1.html aussehen kann (aber nicht muss(!))?
Würde blub_1.html gerne in index.php?zeige=blub&id=1 umwandeln!
So gehts jedenfalls nicht, weil er dann bei blub.html nichts mehr findet:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^([^_]+)_([^_]+)\.html$ index.php?zeige=$0&id=$1
EDIT:
Hat sich erledigt. Einfacher als gedacht, RewriteRule direkt zwei mal aufführen *g*:
RewriteRule ^([^_]+)\.html$ index.php?zeige=$1
RewriteRule ^([^_]+)_([^_]+)\.html$ index.php?zeige=$1&id=$2
Sie haben soeben die Position Ihres Mauszeigers auf dem Monitor verändert. Bitte starten sie Windows neu damit die Änderungen wirksam werden.