Ga naar inhoud

[.htaccess] URI herschrijven


anoniem

Aanbevolen berichten

LS, Ik wil met .htaccess een specifieke URI herschrijven naar een ander. Op dit moment heb ik het volgende, en een oneindig aantal variaties erop, geprobeerd:[code:1:8d2177ab67]RewriteEngine On RewriteRule ^zoeken[/]{0,1} index.php[/code:1:8d2177ab67]en[code:1:8d2177ab67]RewriteEngine On RewriteRule ^zoeken[/]{0,1}(.*) index.php$1[/code:1:8d2177ab67]Deze regel zou http://voorbeeld.com/zoeken/?s=vraag moeten omzetten in http://voorbeeld.com/index.php?s=vraag maar blijkt niet te werken. De rewrite-engine is getest en werkt. Heeft iemand suggesties of de gulden tip!? Alvast héél erg bedankt! - Bas [b:8d2177ab67]Edit:[/b:8d2177ab67] Inmiddels heb ik het volgende:[code:1:8d2177ab67]RewriteRule ^zoeken/(.*) /index.php$1 [R,L][/code:1:8d2177ab67]Dit werkt, behalve dat het met een "echte" redirect werkt. Zodra ik [R,L] erachter verwijder zodat het "op de achtergrond" kan gebeuren werkt het niet meer. Zucht... [b:8d2177ab67]Edit2:[/b:8d2177ab67] Ik heb het inmiddels helemaal anders opgelost, maar zou graag horen of iemand mij kan uitleggen wat er mis ging zodat ik het nog een keer kan proberen.
Link naar reactie
OPGELOST! Ik heb een beetje gesmokkeld, maar door een bestand zonder extensie te maken - genaamd "zoeken" - en vervolgens het onderstaande in .htaccess te zetten heb ik bereikt wat ik wilde.[code:1:b71c28d4e8]<FilesMatch "^zoeken$"> ForceType application/x-httpd-php </FilesMatch>[/code:1:b71c28d4e8]Het bestand "zoeken" wordt door de server beschouwd als PHP-bestand waardoor het door de PHP-parser gaat. In het bestand heb ik vervolgens index.php geimporteerd via require_once, en index.php leest vervolgens de GET-variabelen uit. Zoals ik al zei: iets gesmokkeld, maar het werkt! :D Wellicht heeft iemand hier ooit nog wat aan... - Bas
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...