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: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat 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). Sprawdziłeś? Nie sprawdziłeś, więc nie rób mu wody z mózgu. Tak naprawdę, Apache musi mieć dostęp do niektórych plików wyżej. Poza tym, jak sobie wyobrażasz - zgodnie z Twoją teorią - przenoszenie skryptów poza public_html? Wystarczy jako podstawnik podać ścieżki bezwzględne i zawsze będzie się dało, nie ma co kombinować z PHP. |
|
|
|
MacDada [htaccess] Jak udostępnić pliki powyżej katalogu htdocs? 7.08.2010, 03:45:20
everth Zastanów się co by się działo gdyby Apache pozwala... 7.08.2010, 06:26:09
MacDada No cóż, w takim razie będzie po prostu MAMP/htdocs... 7.08.2010, 08:21:01
everth @erix - zrobi jak będzie chciał. Sprawdzałem - u m... 7.08.2010, 20:45:00 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 13:14 |