Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod rewrite i deny from all
Forum PHP.pl > Forum > Serwery WWW > Apache
Apo
Witam
Chciałem sobie zablokować możliwość otwierania plików oprócz tych które zostaną podane w regółce w pliku .htaccess, no i zrobiłem takie cos:

Kod
Deny from all
Allow from 127.0.0.1
<FilesMatch "\.(gif|jpe?g|png|bmp|swf|css)$">
    Order Deny,Allow
    Allow from all
</FilesMatch>
<FilesMatch "^index.php5$">
    Order Deny,Allow
    Allow from all
</FilesMatch>
RewriteEngine ON
RewriteRule ^admin/?$ index.php5?page=admin [L]


No i jak widać można otwierać pliki graficzne, css, swf oraz plik index.php5. Plik index.php5 ustawiłem dostępny aby użytkownik mógł tylko go otworzyć a skrypt potem otwierał by inne pliki które normalnie z poziomu strony niebyłyby dostępne. No i można wejsć tylko na index.php5, a gdy chce wejść w "admin/" czyli tak naprawde w plik " index.php5?page=admin" to nie mam dostępu :/
dr_bonzo
<FilesMatch "^index.php5$">

chyba sie odnosi do calego URLa (nie wiem bo nie uzywalem mod_rewrite) i
index.php5?page=admin
wtedy nbie pasuje,
usun $ :
<FilesMatch "^index.php5">
i sprawdz
Apo
hmm nawet jak usune to nic. Napisałem też nowy FilesMatch na index.php?page=admin ale tez bez efektu :'(
misiek172
to chyba powinno być do działu Apache a nie php ;P
nospor
@misiek172 wpadles na forum jak burza, odswiezasz topici z przed paru miesiecy (nie mowie o tym) i .... bawisz sie w moderatora. Mamy tu takie coś jak Przycisk Raportuj. Prosze go uzywac na przyszlosc.

ps: przenosze
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.