Beste Tweakers,
heb een probleempje met een Apache RewriteRule.
Ooit heb ik een subdomein (in dit voorbeeld 'sub') in gebruik gehad, waar ik nu vanaf wil. Aangezien er nog externe verwijzingen zijn naar dit subdomein moet er een redirect komen naar het 'www' domein, zoals in onderstaand voorbeeld:
http://sub.domein.nl/ >> http://www.domein.nl/
Maar ook:
http://sub.domein.nl/artikel/24 >> http://www.domein.nl/artikel/24
http://sub.domein.nl/images/plaatje.jpg >> http://www.domein.nl/images/plaatje.jpg
Nu ben ik zelf tot de volgende Rewrite gekomen:
Opzich werkt de Rewrite, punt is alleen dat deze niet samenwerkt met de MultiViews waar ik gebruik van maak.
In werkelijkheid is /artikel namelijk gewoon /artikel.php. Als ik deze Rewrite dus gebruik bij bovenstaand voorbeeld krijg ik het volgende:
http://sub.domein.nl/artikel/24 >> http://www.domein.nl/artikel.php/24
Uiteraard is het niet wenselijk dat de .php extentie weer terug komt. Enig idee hoe dit te voorkomen?
heb een probleempje met een Apache RewriteRule.
Ooit heb ik een subdomein (in dit voorbeeld 'sub') in gebruik gehad, waar ik nu vanaf wil. Aangezien er nog externe verwijzingen zijn naar dit subdomein moet er een redirect komen naar het 'www' domein, zoals in onderstaand voorbeeld:
http://sub.domein.nl/ >> http://www.domein.nl/
Maar ook:
http://sub.domein.nl/artikel/24 >> http://www.domein.nl/artikel/24
http://sub.domein.nl/images/plaatje.jpg >> http://www.domein.nl/images/plaatje.jpg
Nu ben ik zelf tot de volgende Rewrite gekomen:
code:
1
2
| RewriteCond %{HTTP_HOST} sub.domein.nl$ [NC]
RewriteRule ^(.*)$ http://www.domein.nl/$1 [L,R=301] |
Opzich werkt de Rewrite, punt is alleen dat deze niet samenwerkt met de MultiViews waar ik gebruik van maak.
In werkelijkheid is /artikel namelijk gewoon /artikel.php. Als ik deze Rewrite dus gebruik bij bovenstaand voorbeeld krijg ik het volgende:
http://sub.domein.nl/artikel/24 >> http://www.domein.nl/artikel.php/24
Uiteraard is het niet wenselijk dat de .php extentie weer terug komt. Enig idee hoe dit te voorkomen?
//