Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [htaccess] Jak udostępnić pliki powyżej katalogu htdocs?
MacDada
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 24.06.2010
Skąd: Sopot

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


Hej,

struktura plików jest mniej-więcej taka:

MAMP/WebApps/aplikacja/static/__pliki__
MAMP/htdocs/aplikacja/__pliki__

W tym drugim katalogu mam plik .htaccess o takiej m.in. treści:
RewriteRule ^static/(.*)$ ../../aplikacja/static/$1

Chodzi o to, żeby rozdzielić pliki dostępne dla użytkownika od tych, które są dostępne tylko dla aplikacji, więc pliki aplikacji znajdują się powyżej ścieżki root serwera. Jednakże część plików chciałbym, żeby była dostępna bezpośrednio (grafiki, js, itp).

Jak się okazuje, powyższa reguła nie działa, dostaję Bad Request (400). Czy więc za pomocą .htaccess mogę przekierowywać tylko do plików które znajdują się w MAMP/htdocs/ czy jest jakaś opcja, żeby dostać się „wyżej”?

pozdr.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
everth
post
Post #2





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Zastanów się co by się działo gdyby Apache pozwalał zewnętrznym użytkownikom wychodzić poza katalog www (czy jak tam w windowsie jest nazywany root apache). Odpowiedź - bardzo źle by się działo. Jeśli nawet istnieją obejścia żeby dostać się wyżej - nie próbuj, tylko znajdź inny sposób żeby to zrobić w ramach katalogu www.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 10.06.2026 - 10:02