Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]htaccess przekierowanie folderu images w katalogu domeny
maniutek08
post 17.09.2020, 20:07:30
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 23.08.2009

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
Dr4GoN
post 27.09.2020, 13:42:58
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.09.2020

Ostrzeżenie: (0%)
-----


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ć
Go to the top of the page
+Quote Post
maniutek08
post 30.09.2020, 18:39:25
Post #3





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 23.08.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Dr4GoN
post 1.10.2020, 07:07:31
Post #4





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.09.2020

Ostrzeżenie: (0%)
-----


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]
Go to the top of the page
+Quote Post
maniutek08
post 30.10.2020, 14:34:40
Post #5





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 23.08.2009

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 17:35