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 |
|
|
|
![]() |
Post
#2
|
|
|
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%)
|
Widzę. Jak plik nie istnieje to kieruje wywołanie na index.
Ale mi chodzi o coś trochę innego. O to aby php sam mógł decydować że oddaje sterowanie apachowi który ma coś udostępnić. Obczajasz ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
szagi3891 php oddanie sterowania serwerowi apache 6.07.2008, 10:05:47
carbolymer Wyrzuć odpowiednie headery dla odpowiedniego ... 6.07.2008, 13:01:19
dr_bonzo KodRewriteEngine On
RewriteRule ^$ / [QS... 6.07.2008, 13:03:07
szagi3891 Nie chciał bym korzystać z funkcji php która wczyt... 6.07.2008, 13:34:13
dr_bonzo @szagi3891: czytales moj post? sprawdzales jak to ... 6.07.2008, 13:37:08
carbolymer Musisz zrobić jakąś klauzulę w .htaccess, dzięki k... 6.07.2008, 17:13:23
szagi3891 Cytat(carbolymer)* .htaccess przekierowuje do boot... 6.07.2008, 21:27:11
dr_bonzo Hmmm, dodac w php do URL'a "/cos" n... 6.07.2008, 21:40:49
szagi3891 Nie chodzi mi o kombinowanie z adresami. Adres ma ... 8.07.2008, 07:10:28 ![]() ![]() |
|
Aktualny czas: 8.12.2025 - 16:18 |