Archief - Q : mod_rewrite

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Fr3aK

Legacy Member
Naar aanleding van manson z'n post ben ik nieuwsgierig op zoek gegaan naar voorbeelden van de mod_rewrite module maar het blijkt niet te lukken op men apache.
Zijn er mensen die al eens gebruik hebben gemaakt van mod_rewrite en hoe is jullie .htaccess opgebouwd.
Dus als je voorbeelden hebt, shoot!

Alvast bedankt.

xml

Legacy Member
Ik maak gebruik van de mod_rewrite en (Host: powerhost.be) ben er ongeloofelijk tevreden van.

Ik ben er nooit helemaal uitgeraakt om het volledig te laten "rewriten", dus neem ik gewoon alles wat achter de url komt en werk ik de rest af in php (explode op de "/"). Werk je zoiets uit, dan ziet dat er zo uit in de .htaccess.

Code:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^wijnen$ wijnen.php
RewriteRule ^wijnen/(.*)$ wijnen.php?vars=$1

Misschien kan je best even naar de betreffende pagina surfen om de url structuur te bekijken (geen reclame dus. :) ).: http://www.wijnspecialist.be/wijnen

Eerst wordt "wijnen" veranderd naar "wijnen.php". (In het geval er dus geen parameters zijn) Daarna wordt alles wat achter /wijnen/ staat in die variabele gepropped en zoals eerder gezegd, verdere afhandeling doe ik in php mbv explode op de /.

Hopelijk ben je er iets mee, ik heb er allesinds lang aan bezig geweest om het werkende te krijgen (en als je het zo ziet lijkt het wss simpel. :))

orez

Legacy Member
hieromtrent heb ik ook een vraagje..., ik ben klant van priorweb..., nu, daar heb je logischerwijs geen toegang tot het .htaccess bestand, is er een mogelijkheid om daar toch te mod-rewriten?

Slicer

Legacy Member
Naar mijn weten werkt mod_rewrite zonder probleem op de priorweb servers. Je moet natuurlijk wel nog het bestandje aanmaken in de juiste map ;)

Fr3aK

Legacy Member
XML: Als ik uw voorbeeld toepas werkt hij wel als "test" maar niet als "test/12.html", dan geeft hij "No input file specified."
Men PHP code klopt normaal voor test.php...

xml

Legacy Member
Zeker dat je 4x "wijnen" veranderd hebt door "test"? "No input file specified" is meestal een soort error 404. Iets anders kan ik niet direct bedenken, de code komt rechtstreeks uit m'n .htaccess dus.. :)

Fr3aK

Legacy Member
xml zei:
Zeker dat je 4x "wijnen" veranderd hebt door "test"? "No input file specified" is meestal een soort error 404. Iets anders kan ik niet direct bedenken, de code komt rechtstreeks uit m'n .htaccess dus.. :)
Yep alles staat juist :s

Lashknife

Legacy Member
ruorez, gewoon een htaccess file maken en uploaden in de folder waar je wilt dat die behandelt wordt...

xml

Legacy Member
Dece zei:
heb je deze pagina al eens bekeken? http://www.alistapart.com/articles/succeed/
Ik weet nog dat ik met de hulp van deze pagina da eens werkend heb gekregen.

Dit is min of meer de manier waarop ik het ook gedaan heb, alleen doe ik niet _alles_ naar de index.php, maar heb ik logische blokken gemaakt. (cfr: wijnen, wijnvragen,..). Die oplossing maakt het "rewriten" zelf iets eenvoudiger, tenminste, als je wat overweg kan met PHP. :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan