![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 27.10.2006 Skąd: CyberRZECZYWISTOŚĆ Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam następujący problem. Od kilku miesięcy męcze się ze zrobieniem strony i potrzebuje wykonać dość nietypowe przekierowanie. Strona zawiera bardzo dużą ilość obrazków w formacie jpg i one będą umieszczane na różnych serwerach. Bedą te same katalogi i te same nazwy obrazków ale różne serwery np. <img src="http://www.serwer1.pl/obrazki/logo.jpg" height="100" width="100%"> <img src="http://www.serwer1.pl/obrazki/obrazek.jpg" height="100" width="100%"> <img src="http://www.serwer1.pl/obrazki/jpeg.jpg" height="100" width="100%"> W przypadku gdy będe chciał zmienić adresy serwerów ręcznie przy ilości obrazków wynoszącej kilkaset bedzie to troche pracochłonne np. <img src="http://www.serwer2.pl/obrazki/logo.jpg" height="100" width="100%"> <img src="http://www.serwer2.pl/obrazki/obrazek.jpg" height="100" width="100%"> <img src="http://www.serwer2.pl/obrazki/jpeg.jpg" height="100" width="100%"> Wpadło mi do głowy aby zastosować subdomene i wniej ustawiać przekierunkowania na inne serwery np. <img src="http://www.subdomena.serwer1.pl/obrazki/logo.jpg" height="100" width="100%"> <img src="http://www.subdomena.serwer1.pl/obrazki/obrazek.jpg" height="100" width="100%"> <img src="http://www.subdomena.serwer1.pl/obrazki/jpeg.jpg" height="100" width="100%"> Czy jast jakieś rozwiązanie które pozwoli wykonać coś takiego w pliku .htaccess. Szukałem informacji na temat mod-rewrite, ale nie uadało mi się znaleźć rozwiązania które by dotyczyło powyższego problemu. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
To nie łatwiej po prostu zadeklarować
zmienną globalną z adresem i ją używać? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 27.10.2006 Skąd: CyberRZECZYWISTOŚĆ Ostrzeżenie: (0%) ![]() ![]() |
Teoretycznie po zadeklarowaniu zmiennej powinno być okej, ale jeśli ktoś podejrzy źródło strony to zobaczy prawdziwy adres
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
plik .htaccess
Kod RewriteEngine On RewriteRule ^obrazki/(.*)\.(jpg|gif)$ http://serwer_z_obrazkami.pl/obrazki/$1.$2 pozdr. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 27.10.2006 Skąd: CyberRZECZYWISTOŚĆ Ostrzeżenie: (0%) ![]() ![]() |
plik .htaccess Kod RewriteEngine On RewriteRule ^obrazki/(.*)\.(jpg|gif)$ http://serwer_z_obrazkami.pl/obrazki/$1.$2 pozdr. O coć takiego chodzi tylko niestety to nie działa ![]() Na stronie mam taki zapis: <img src="obrazki/logo.jpg" height="100" width="100%"> A plik htaccess wygląda tak: RewriteEngine On RewriteBase / RewriteRule ^obrazki/(.*)\.(jpg|gif)$ http://serwer_z_obrazkami.pl/obrazki/$1.$2 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem, że ta linijka nie jest dokładnie taka sama?
Kod RewriteRule ^obrazki/(.*)\.(jpg|gif)$ http://serwer_z_obrazkami.pl/obrazki/$1.$2 Czy strona na której będą wyświetlane obrazki funkcjonuje w domenie np. www.example.com czy w jakimś podkatalogu np. www.example.com/info/ ? Jeżeli w podkatalogu musisz zmienić RewriteBase na odpowiadający katalogowi, np. RewriteBase /info/ pozdr. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 17:20 |