mod_rewrite

12
B
На сайте с 22.07.2007
Offline
254
1269

подскажите как мне перенаправить юзеров для просмотра имиджа с моего сервера..

отсюда

http://sitename1.com/index.php?do=votes&id=XXX (по ссылке вылезает jpg)

вот сюда

http://sitename2.com/images/1.jpg

просто куча народа разместило у себя мой баннер, и мой серв не выдерживает таких нагрузок.

что можно сделать быстро?

Была мысль разместить баннер на другом хостинге и перенаправить смотреть баннер с него их но как?

заставить всех изменить код баннера у себя, я не могу

I
На сайте с 04.11.2007
Offline
20
#1
Baruchka:
подскажите как мне перенаправить юзеров для просмотра имиджа с моего сервера..

отсюда

http://sitename1.com/index.php?do=votes&id=XXX (по ссылке вылезает jpg)

вот сюда

http://sitename2.com/images/1.jpg


просто куча народа разместило у себя мой баннер, и мой серв не выдерживает таких нагрузок.

что можно сделать быстро?
Была мысль разместить баннер на другом хостинге и перенаправить смотреть баннер с него их но как?
заставить всех изменить код баннера у себя, я не могу

Можно так:

Через mod_rewrite сделать редирект с http://sitename1.com/index.php?do=votes&id=XXX на http://sitename1.com/baner.php а в baner.php прописать

header("Location: http://sitename2.com/images/1.jpg);

exit;
Я покупаю хостинг и VDSки здесь (http://sweb.ru/p14170)
B
На сайте с 22.07.2007
Offline
254
#2

спасибо,

только как редирект сделать с одного на другой?

RewriteRule ^tracker.php?do=in&id=([0-9]+) http://sitename2.com/banner.php [L,NC]

что-то не работает

RewriteRule ^tracker.php?do=in&id=(.*) http://sitename2.com/banner.php [R]

тоже не идет на banner :(

I
На сайте с 04.11.2007
Offline
20
#3
Baruchka:
спасибо,
только как редирект сделать с одного на другой?

RewriteRule ^tracker.php?do=in&id=([0-9]+) http://sitename2.com/banner.php [L,NC]
что-то не работает

и не будет

надо так например

RewriteRule ^tracker.php?do=in&id=XXXX$ banner.php [L]

и baner.php должен быть на старом хосте

d1ma
На сайте с 18.03.2007
Offline
102
#4

Непонятно, нужен редирект [R] или рерайт?

А для обработки того что после ? лучше использовать RewriteCond %{QUERY_STRING} ... перед RewriteRule

B
На сайте с 22.07.2007
Offline
254
#5
irbiss:
и не будет
надо так например
RewriteRule ^tracker.php?do=in&id=XXXX$ banner.php [L]

и baner.php должен быть на старом хосте

все равно не редиректит... показывает старый баннер, который по старому адресу

B
На сайте с 22.07.2007
Offline
254
#6
d1ma:
Непонятно, нужен редирект [R] или рерайт?

А для обработки того что после ? лучше использовать RewriteCond %{QUERY_STRING} ... перед RewriteRule

нужно чтобы картинка показывалась с другого места..

редирект картинки с адреса такого-то на другой.

I
На сайте с 04.11.2007
Offline
20
#7
Baruchka:
нужно чтобы картинка показывалась с другого места..
редирект картинки с адреса такого-то на другой.

так traker.php или index.php у вас в разных постах по разному

B
На сайте с 22.07.2007
Offline
254
#8
irbiss:
так traker.php или index.php у вас в разных постах по разному

как ни странно и то и другое выдает jpg

но не редиректится ни то ни другое

RewriteRule ^tracker.php?do=in&id=XXXX$ banner.php [L]
RewriteRule ^index.php?do=in&id=XXXX$ banner.php [L]

выдает старый баннер :(

zhitov
На сайте с 30.01.2005
Offline
219
#9

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^index.php?do=votes&id=(.*)$ http://sitename2.com/images/1.jpg [L]

Так у меня работает (с моими параметрами, ессно).

Строительные калькуляторы ( https://www.zhitov.com/ )
zhitov
На сайте с 30.01.2005
Offline
219
#10
Baruchka:
как ни странно и то и другое выдает jpg

но не редиректится ни то ни другое

А редиректом там и не пахнет. Суть, что по обращению к первому адресу картинка будет качаться со второго.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий