ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

Нужен умный редирект.
  #1  
Старый 08.10.2007, 16:35
Аватар для Ar3s
Ar3s
Участник форума
Регистрация: 04.05.2005
Сообщений: 109
Провел на форуме:
304075

Репутация: 31
Отправить сообщение для Ar3s с помощью ICQ
Post Нужен умный редирект.

Суть в следующем. У меня сайт был rtfm.rechitsa.by
Теперь стал rtfm.fsay.net

Нужно сделать умный редирект с таким замесом
Пользователь запрашивает страницу http://rtfm.rechitsa.by/modules.php?name=News&file=view&news_id=387
Скрипт меняет rtfm.rechitsa.by на rtfm.fsay.net + добавляет к нему /modules.php?name=News&file=view&news_id=387 (из оставшегося запроса) и отправляет по новому адресу. Без всяких уведомлений и т.д. Просто и прямо. Кто может или знает как это сделать - поделитесь плиз.

p.s. Вариант с .htaccess пробовал такой
Код:
RewriteEngine On 
RewriteRule  ^(.*)         http://rtfm.fsay.net/$1  [R=301,L]
Не прокатывает. Редиректит меня на корневой сервер.
 

  #2  
Старый 08.10.2007, 16:45
Аватар для gemaglabin
gemaglabin
Banned
Регистрация: 01.08.2006
Сообщений: 725
Провел на форуме:
7681825

Репутация: 4451


По умолчанию

PHP код:
    ob_start ( ) ;
    
    
$url parse_url$_SERVER 'REQUEST_URI' ] );
    
    
header 'Location: http://test2.ru'$url['path']); 
 

  #3  
Старый 08.10.2007, 17:53
Аватар для scrat
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

Цитата:
Сообщение от gemaglabin  
PHP код:
    ob_start ( ) ;
    
    
$url parse_url$_SERVER 'REQUEST_URI' ] );
    
    
header 'Location: http://test2.ru'$url['path']); 
либо вместо $_SERVER getenv() ибо у меня лично $_SERVER не работает на хостинге
 

  #4  
Старый 08.10.2007, 18:08
Аватар для madnet
madnet
Умиротворенн
Регистрация: 09.12.2004
Сообщений: 996
Провел на форуме:
2386719

Репутация: 1384


Отправить сообщение для madnet с помощью ICQ
По умолчанию

.htaccess

Код:
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^rtfm.rechitsa.by(.*) [NC]
RewriteRule ^/?(.*) http://rtfm.fsay.net/$1 [L,R=permanent]
__________________

http://madnet.name - madnet - blog | homepage (Мысли, релизы, скрипты, софт)

http://antichat.ru - Лучший сайт по безопасности
irc.antichat.ru:7771 #antichat - общение online
ГАРАНТ ФОРУМА
 

  #5  
Старый 08.10.2007, 18:48
Аватар для Ar3s
Ar3s
Участник форума
Регистрация: 04.05.2005
Сообщений: 109
Провел на форуме:
304075

Репутация: 31
Отправить сообщение для Ar3s с помощью ICQ
По умолчанию

перепробовал все три варианта - болт...
или перекидывает на корневой сервер rechitsa.by или ничего. Что-то хитро настроено выше. А через голову не прыгнешь. Ладно. Всем спасибо за труды. Тему можно в клозет, а если у кого будут еще мысли - буду рад увидеть их в личке.
 

  #6  
Старый 10.10.2007, 11:02
Аватар для Ar3s
Ar3s
Участник форума
Регистрация: 04.05.2005
Сообщений: 109
Провел на форуме:
304075

Репутация: 31
Отправить сообщение для Ar3s с помощью ICQ
По умолчанию

Нормально сработал такой вариант

Код:
<?php
// Set output buffering
ob_start();

// Print something
print "new url http://www.rtfm.fsay.net/";

// Set a cookie?
setcookie("name", "value", time()+60);

// Or send a header
header("Location: http://www.rtfm.fsay.net/");

// Everything works!
?>
Теперь только нужно дописать его так, чтобы он перенаправлял умно, т.е. с сохранением изначального запроса страницы после адреса сервера.
 

  #7  
Старый 10.10.2007, 11:57
Аватар для madnet
madnet
Умиротворенн
Регистрация: 09.12.2004
Сообщений: 996
Провел на форуме:
2386719

Репутация: 1384


Отправить сообщение для madnet с помощью ICQ
По умолчанию

тебе уже скинули 2 рабочих варианта, и не надо говорить, что они не работают!
просто посиди и подумай хотя бы 5 минут.
Если у тебя совсем напряг с этим, то в ПМ или асю
Тема закрыта.
__________________

http://madnet.name - madnet - blog | homepage (Мысли, релизы, скрипты, софт)

http://antichat.ru - Лучший сайт по безопасности
irc.antichat.ru:7771 #antichat - общение online
ГАРАНТ ФОРУМА
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
НУжен Хелп Хацкеров anakin Болталка 18 21.09.2006 19:21
Нужен форум PEPSICOLA Болталка 6 02.02.2005 22:10
Нужен хороший нюк! Чаты 0 17.08.2002 02:19
Нужен хелп по одиге Чаты 1 13.06.2002 21:07



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ