PDA

Volledige versie bekijken : Mod Rewrite


marvindebruin
%Europe/Berlin %637 %2010, 16:17
Hey lui,

ik ben al best even bezig met een mod rewrite uit te vogelen om het mogelijk te maken voor gebruikers om deeplinks door te sturen via mail e.d. dit helaas zonder succes.

wat ik wil is dat de link:
www.blablabla.bla/go/target/metnog/wat
wordt:
www.blablabla.bla/?go=/target/metnog/wat

omdat vanaf target alles variabel is kan ik geen fake dirs aan maken dus moet het wel zo... een extra puntje is dat de aantal subfolders "/metnogwat" ook dynamish zijn... kunnen bijvoorbeeld ook 5 folders achter komen

jaspermuts
%Europe/Berlin %990 %2010, 00:46
Wat heb je nu?
Ik ben hier nooit heel geweldig is, maar ik geloof dat het zo zou moeten zijn

RewriteRule ^go/(.*)$ /?go=$1


Maar ik zou het doorsturen van de parameters eigenlijk niet via GET doen, maar gewoon in php uit de url halen, dus bijv altijd alles dat met go/... begint naar go.php sturen, en daar afhandelen wat je wilt tonen

RewriteRule ^go/(.*)$ /?go.php


$path = explode('/', $_SERVER['REQUEST_URI']);
// Geeft: array(www.blabla.bla, go, target, metnog, wat)


PS: ik ga er voor het gemak vanuit dat je php gebruikt

marvindebruin
%Europe/Berlin %992 %2010, 00:48
zoals de eerste regel had ik alleen kwam er dan maar 1 waarde achter de / door... ik zal dit even proberen zodra ik weer toegang heb tot mijn server (maandag) b.v.d.!

jaspermuts
%Europe/Berlin %570 %2010, 14:41
als het goed is komt er ook idd maar 1 waarde door: 'target/metnog/wat' zou die waarde moeten zijn..