Spärra .php med .htaccess

Webbservrar

2 svar · 523 visningar · startad av Chavez

Medlem sedan maj 20001 953 inlägg
Trådstart#1

Hej!

Hur gör man detta?

Läget är som följer:
Jag har en fil i "rooten" som heter moduler.php och som inkludar filer ur /moduler/$modulnamn/$fil.php

$modulnamn och $fil är variabler som finns i querystringen. Nu är det bara ett problem, man skall inte få gå direkt till $fil.php utan att "passera" moduler.php. Kollen är ju inte svår att göra i PHP, men det blir otympligt! Jag skulle vilja förbjuda direkt access till filen med hjälp av en .htaccess fil. Är nästan 100 på att detta går och göra, men hur skall filen se ut?

Tack på förhand

Medlem sedan juni 20008 205 inlägg
#2

Jag skulle rekommendera att du gör det i httpd.conf i stället, men det blir iofs ingen skillnad om du gör det i .htaccessen i roten. Följande lilla trix borde klara biffen:

RewriteEngine On om RewriteEngine inte är på, d.v.s...
RewriteRule <tab> /moduler/.*/.*\.php <tab> http://%{HTTP_HOST}/duärintevälkommen.html

Om omskrivningar

Medlem sedan feb. 200619 inlägg
#3

glöm det

det var inget

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)