Toon posts:

Bestanden afschermen mbv htaccess

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo

Ik heb een website met oa de volgende mappenstructuur:
-images
-includes
-enz,enz

In de map includes zitten de header, footer en allerlei functions. Ik wil deze bestanden afschermen voor bezoekers. Wanneer ze bijv. ..../includes/header.php intypen moeten ze niets te zien krijgen.
De bestanden worden ook gebruikt in andere bestanden. Bijv. het bestand index.php include includes/header.php. Dit moet uiteraard wel kunnen blijven bestaan.

ik had dit in mijn htaccess-bestand:
code:
1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?website.com/includes/ [NC]
RewriteRule \.(php)$ - [F]

maar dan kun je als gebruiker niks meer bezoeken (blokkeert de pagina's)

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Sorry :$

Verwijderd

Het is niet zo'n handige actie om mod_rewrite te misbruiken voor dit soort dingen. Daar zijn nou de Allow en Deny directives voor:

Een .htaccess bestand in de directory includes:
code:
1
2
Order Allow,Deny
Deny from all

En klaar is kees.

Verwijderd

Topicstarter
Zo simpel..... 8)7 |:(

Bedankt voor de oplossing _/-\o_ _/-\o_