Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blokowanie dostępu do wszystkiego oprócz jednego katalogu
adbacz
post 10.09.2018, 10:08:03
Post #1





Grupa: Zarejestrowani
Postów: 524
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


Próbuję napisać w pliku HTACCESS regułę, która zablokuje (deny from all) dostęp do wszystkich plików, ale oprócz tych, które znajdują się w danym katalogu. Katalog do którego ma być dostęp do katalog /web, w którym jest index.php na który kierowane są wszystkie requesty przez RewriteRule. Próbowałem kilku sposobów ale nie działają w ogóle, albo działają na wszystko (na wszystkie pliki):

- FilesMatch z negacją
- Files z negacją
- Directories z negacją
- Dwa pliki htaccess - blokujący w roocie, i odblokowujący (allow from all) w podkatalogu

Nie mogę znaleźć nic więcej w internecie, nie wiem nawet jak bardziej szukać. Ma może ktoś z Was jakiś pomysł?

Do tej pory zrobiłem coś takiego, ale nie działa. próbowałem z ukośnikiem przez web, bez ukośnika itd.
Kod
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ web/index.php [NC,L,QSA]
</IfModule>

<FilesMatch "^(?!/web)*">
    deny from all
</FilesMatch>


--------------------
PHPCenter.pl - Portal Informacyjny

Informacje o PHP, Artykuły, Aktualności, Wydarzenia, Biblioteki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.08.2019 - 21:39