Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przekierowanie - chyba nietypowe
faran
post 27.10.2006, 12:59:52
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.
Go to the top of the page
+Quote Post
php programmer
post 27.10.2006, 13:31:46
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ć?
Go to the top of the page
+Quote Post
faran
post 27.10.2006, 13:44:17
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 sad.gif. Dobrze by było jak by nie było widać "gołym okiem" prawdziwego adresu.
Go to the top of the page
+Quote Post
siemakuba
post 27.10.2006, 14:15:03
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.
Go to the top of the page
+Quote Post
faran
post 27.10.2006, 14:49:00
Post #5





Grupa: Zarejestrowani
Postów: 99
Pomógł: 2
Dołączył: 27.10.2006
Skąd: CyberRZECZYWISTOŚĆ

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


Cytat(siemakuba @ 27.10.2006, 15:15:03 ) *
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 sad.gif
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
Go to the top of the page
+Quote Post
siemakuba
post 27.10.2006, 15:00:46
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.
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: 18.07.2025 - 17:20