Hallo!
Momenteel zit ik met een lastig probleem (althans, dat vind ik zelf
).
Ik probeer het volgende. Ik wil een deeplink van buitenaf naar een frame-pagina re-directen naar een pagina waarin dezelfde link in een frame wordt getoond. (Ongeveer het tegenovergestelde van een frame-buster dus).
Ik wil hiervoor graag Apache's Mod-Rewrite gebruiken, omdat dit snel werkt en omdat de applicatie waarnaar gelinked wordt (een photo-album app) niet door mij gebouwd is (ik heb niet zo'n behoefte om door honderden regels code te gaan zitten spitten).
De regel is eigenlijk iets als volgt:
- Wanneer de HTTP_REFERRER niet bevat "sentimento.nl", dan moet de volgende regel toegepast worden.
- Uit de url moet gevist worden de GET variabele "album", en vervolgens moet worden ge-redirect naar /album.html?album=<opgeviste waarde>
Nu heb ik tot nu toe onderstaande bedacht, maar - zoals je niet zal verbazen - werkt dat niet. Het is erg lastig dat ik niet weet hoe ik debugging info kan opvragen. Ik weet dus ook niet wáár het mis gaat.
Wie oh wie is er zo los op Mod_Rewrite én op RegExp, dat hij/zij mij kan verder helpen.
Alvast zéér veel dank.
Momenteel zit ik met een lastig probleem (althans, dat vind ik zelf
Ik probeer het volgende. Ik wil een deeplink van buitenaf naar een frame-pagina re-directen naar een pagina waarin dezelfde link in een frame wordt getoond. (Ongeveer het tegenovergestelde van een frame-buster dus).
Ik wil hiervoor graag Apache's Mod-Rewrite gebruiken, omdat dit snel werkt en omdat de applicatie waarnaar gelinked wordt (een photo-album app) niet door mij gebouwd is (ik heb niet zo'n behoefte om door honderden regels code te gaan zitten spitten).
De regel is eigenlijk iets als volgt:
- Wanneer de HTTP_REFERRER niet bevat "sentimento.nl", dan moet de volgende regel toegepast worden.
- Uit de url moet gevist worden de GET variabele "album", en vervolgens moet worden ge-redirect naar /album.html?album=<opgeviste waarde>
Nu heb ik tot nu toe onderstaande bedacht, maar - zoals je niet zal verbazen - werkt dat niet. Het is erg lastig dat ik niet weet hoe ik debugging info kan opvragen. Ik weet dus ook niet wáár het mis gaat.
code:
1
2
| RewriteCond %{HTTP_REFERER} !^.*sentimento.*
RewriteRule ^(.*).php(.*?)(album=)(.*?)&(.*) /album.html&album=$3 [NE] |
Wie oh wie is er zo los op Mod_Rewrite én op RegExp, dat hij/zij mij kan verder helpen.
Alvast zéér veel dank.