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. |
|
|
|
![]() |
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.
|
|
|
|
MacDada [htaccess] Jak udostępnić pliki powyżej katalogu htdocs? 7.08.2010, 03:45:20
MacDada No cóż, w takim razie będzie po prostu MAMP/htdocs... 7.08.2010, 08:21:01
erix CytatZastanów się co by się działo gdyby Apache po... 7.08.2010, 08:56:11
everth @erix - zrobi jak będzie chciał. Sprawdzałem - u m... 7.08.2010, 20:45:00 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 10:02 |