[.htacces] redirect via PHP script lukt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 02-09 17:28

Rashann

Zoek de hond...

Topicstarter
Hoi,

Ik moet een map beveiligen online, en daarvoor wil ik eigenlijk alle aanvragen voor bestanden en pagina's via een PHP script laten verlopen (nu niet gaan zeuren dat ik eigenlijk gewoon de dir moet voorzien van authenticatie, dit is de keus van de klant, niet de mijne :))

Nu heb ik om alles door het PHP script te laten lopen de volgende .htaccess gefabriceerd, maar werken doet ie niet, iemand die ziet waarom niet?
code:
1
2
3
4
5
6
RewriteEngine on
RewriteBase    /

#Alleen rewriten als er geen 'secure' in de URL staat
RewriteCond %{REQUEST-URI} !^/secure$ [NC]
RewriteRule ^/test/(.*)$ /secure.php?file=$1 [R,NC]
Het probleem hier is dat ik ook gewoon niet kan zien wat er wel/niet gebeurt bij de verwerking van een .htaccess, anders kon ik nog wel wat troubleshooten door trial en error... nou ja, dan maar via deze weg :)

Alvast bedankt voor het meedenken.

If nothing is written below, I was the last to reply...


Acties:
  • 0 Henk 'm!

  • ruudboon
  • Registratie: September 2001
  • Laatst online: 10-07 07:10
Is het niet handiger om de toegang tot directory alleen maar toeganlijk te maken door de webserver. Zo doende kan je script alleen bij de bestanden en gebruikers rechtstreeks niet.

Acties:
  • 0 Henk 'm!

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 16-09 16:02

JHS

Splitting the thaum.

Kan je uitleggen wat je precies met "Alleen rewriten als er geen 'secure' in de URL staat" wil? Hoe ziet je directory structuur eruit, en waar mogen mensen nu wel of niet bij?

DM!


Acties:
  • 0 Henk 'm!

  • Rashann
  • Registratie: Maart 2000
  • Laatst online: 02-09 17:28

Rashann

Zoek de hond...

Topicstarter
JHS schreef op vrijdag 24 maart 2006 @ 16:17:
Kan je uitleggen wat je precies met "Alleen rewriten als er geen 'secure' in de URL staat" wil? Hoe ziet je directory structuur eruit, en waar mogen mensen nu wel of niet bij?
Het ziet er nu zo uit: men mag overal bij, behalve bij de documenten in de map 'test'.

Nu is er dus een http://www.server.com/test/index.html en zodra men die opent moet er via http://www.server.com/test/secure.php?file=index.html hetzelfde document verschijnen, echter wordt dit door de secure.php beveiligd en gelogd. Dit moet gelden voor alle bestanden in de map /test, behalve natuurlijk secure.php zelf, want anders zou je geredirect worden naar http://www.server.com/test/secure.php?file=secure.php, wat niet helemaal gaat werken :)

Verder zal er ook voor mappen en bestanden onder de /test dir zoals http://www.server.com/test/images/blank.gif ook een redirect moeten komen, deze zullen dus via http://www.server.com/test/secure.php?file=images/blank.gif moeten gaan.

If nothing is written below, I was the last to reply...