![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 109 Pomógł: 9 Dołączył: 12.03.2007 Skąd: kraków/tarnobrzeg/baranów/suchorzów Ostrzeżenie: (0%) ![]() ![]() |
Wyobraźmy sobie sytuację że mamy stronę opartą o skrypt index.php na który są kierowane wszystkie wywołania poprzez plik ".htaccess".
przykładowy plik htaccess który to powoduje :
Niezależnie jaki adres zostanie wywołany to za każdym razem wykonany zostanie plik index.php Załóżmy teraz że obok pliku "index.php" i pliku ".htaccess" tworzymy katalog "media" do którego będziemy chcieli się odwoływać (gdzie będą znajdować się obrazki, style, skrypty java script i inne rzeczy potrzebne przy wizualizacji strony). (załóżmy że w katalogu media mamy pliki obrazek1.jpg obrazek2.jpg styl1.css skrypt1.js) Mam teraz zasadnicze pytanie : jak zrobić żeby po wpisaniu np. adresu odnoszącego się do obrazek1.jpg został on zwrócony ?
Można to zrealizować za pomocą dodatkowego wpisu w pliku ".htaccess" : RewriteRule ^media/(.*)$ media/$1 [L] lecz chciałbym tego uniknąć. Strasznie łatwo coś z pliku "htaccess" zepsuć i bardzo łatwo błąd 500 można otrzymać. Czy ktoś ma jakiś pomysł bądź jakieś swoje sprawdzone rozwiązanie ma opatentowane w tym przypadku ? @edit - meritum chodzi o funkcję czy taka istnieje że : jej parametrem jest ścieżka do pliku efektem jest : wyświetlenie zawartości tego pliku w przeglądarce tak jak gdyby został on bezpośrednio w pasku adresu wywołany. Ten post edytował szagi3891 6.07.2008, 10:14:36 -------------------- Każdy z was jest łodzią w której Może się z potopem mierzyć Cało wyjść z burzowej chmury Musi tylko w to uwierzyć! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:05 |