Otestat men bör funka:
Kod:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([a-z]+)/([a-z0-9]+\.html)$ /index.php?page=$1&article=$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([a-z]+)$ /index.php?page=$1&article=artikel1.html [L,QSA]
Jag personligen tycker dock det är mycket smidigare att bara redirecta allt som inte är en fil/mapp till index.php och sedan ha logik för att hitta rätt sida i scriptet:
Kod:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L,QSA]