Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]htaccess przekierowanie folderu images w katalogu domeny
Forum PHP.pl > Forum > Przedszkole
maniutek08
W html mam takie adresy URL do obrazków:

  1. <img src = "/images/folder1/folder2/image.jpg" />


plik index.html znajduje się w folderze domeny:

Kod
http://example.com/test


obrazki się nie wyświetlają, ponieważ w narzędziach programistycznych ścieżka wskazuje na:

Kod
http://example.com/images/folder1/folder2/images.jpg

zamiast:

Kod
http://example.com/test/images/folder1/folder2/images.jpg


Czy można zrobić odpowiednie przekierowanie w htaccess?
Dr4GoN
Po co chcesz robić przekierowanie w htaccess?
Skoro wystarczy tylko zmienić ścieżkę dostępu do plików.

  1. <img src = "/test/images/folder1/folder2/images.jpg" /


Podmień se i będzie ci działać
maniutek08
ponieważ skrypt strony ma działać w trzech różnych środowiskach: 1. lokalnym podczas tworzenia strony przeze mnie sitelocal.com 2. podgląd klienta web.example.com/client_folder 3. wreszcie w domenie docelowej clientdomain.com Używam TinyMCE do edycji zawartości, w której ustawiłem ścieżki obrazu na / images /. W punkcie 1 i 3 działa dobrze w punkcie 2- nie. W każdym razie musiałbym zmodyfikować ścieżki w bazie, żeby była dobra dla danej domeny
Dr4GoN
Cytat(maniutek08 @ 30.09.2020, 19:39:25 ) *
ponieważ skrypt strony ma działać w trzech różnych środowiskach: 1. lokalnym podczas tworzenia strony przeze mnie sitelocal.com 2. podgląd klienta web.example.com/client_folder 3. wreszcie w domenie docelowej clientdomain.com Używam TinyMCE do edycji zawartości, w której ustawiłem ścieżki obrazu na / images /. W punkcie 1 i 3 działa dobrze w punkcie 2- nie. W każdym razie musiałbym zmodyfikować ścieżki w bazie, żeby była dobra dla danej domeny


http://httpd.apache.org/docs/current/rewri...ags.html#flag_r

Skorzystaj z tej dokumentacji: http://httpd.apache.org/docs/current/rewri...ags.html#flag_r

Polecam użyć tego RewriteRule ([^.]+\.(jpe?g|gif|bmp|png))$ http://www.twojadoemna.pl/$1 [R=301,L,NC]
maniutek08
Moje pytanie zasadnicze jest takie:

Dlaczego reguła działa jeśli umieścimy ją w katalogu głównym domeny example.com, a przestaje działać jeśli przeniesiemy wszystkie pliki do katalogu example.com/test?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.