webForumDet fria alternativet

Spärra .php med .htaccess

Webbservrar

2 svar · 497 visningar · startad av Chavez

Medlem sedan maj 20001 953 inlägg
Frågan#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

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)