Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как поменяться пользователями на время?
 
 автор: Port_Artur   (22.01.2010 в 10:46)   письмо автору
 
 

Решили среди городских сайтов провести 1-ую апрельскую шутку. Но надо заранее подготовится

Есть домены .info, .ru, .net.

Нужно, чтобы пользователи набравшие домен .net с любым продолжением в адресной строке перенаправлялись на домен .ru. Что прописать в .htassecc Для одного из доменов?
Для остальных понятно будет по аналогии.

  Ответить  
 
 автор: Diplex   (22.01.2010 в 12:44)   письмо автору
 
   для: Port_Artur   (22.01.2010 в 10:46)
 

http://www.softtime.ru/info/apache.php?id_article=25

.htaccess
Redirect / http://www.newsite.ru


http://sb-money.ru/article.php?a=75


Если .htaccess не принципиален:

http://www.drupal.ru/node/28180

<?php
Header
"HTTP/1.1 301 Moved Permanently" );
Header"Location: http://www.new-url.com" );
?>

  Ответить  
 
 автор: Port_Artur   (23.01.2010 в 19:33)   письмо автору
 
   для: Diplex   (22.01.2010 в 12:44)
 

Да, но это будет стоять в .htaccess на всех сайтах. Получаем, что? Бесконечный редирект что ли?
Кажись так! Надо, чтобы пользователь после редиректа остался там куда "послали"

Может это вопрос больше в раздел PHP или можно решит в этом разделе?

  Ответить  
 
 автор: t3ma   (23.01.2010 в 19:52)   письмо автору
 
   для: Port_Artur   (23.01.2010 в 19:33)
 

например так :)
<?php
if ($_SERVER['HTTP_REFERER'] == "site.com" || проверяем есть ли ипшник юзера в бд если есть то пускаем){
//открываем и записаем ип адрес юзера в бд или если такой имеется ничего не делаем :)
} else 
Header"Location: http://www.new-url.com" );
?>

  Ответить  
 
 автор: Port_Artur   (25.01.2010 в 10:39)   письмо автору
 
   для: t3ma   (23.01.2010 в 19:52)
 

Сделал 2 папки на своём домене и решил протестировать Сделал вот так в папке /net/

<?php
  
if (($_SERVER['HTTP_REFERER'] != "http://www.domen.info/info") or ($_SERVER['HTTP_REFERER'] == ""))
  {
 
Header "Location: http://www.domen.info/info" );
}
echo 
"  Что, хотел попасть на info, а попал на net? Поздравляю!";
 
?>


И вот так в папке /info/


<?php
  
if (($_SERVER['HTTP_REFERER'] != "http://www.domen.info/net") or ($_SERVER['HTTP_REFERER'] == ""))
  {
 
Header "Location: http://www.domen.info/net" );
}
echo 
"  Что, хотел попасть на net, а попал на info? Поздравляю!";
 
?>


Так вот, при при открытии адреса http://www.domen.info/info или http://www.domen.info/net
она перебрасывает на с Info на net и потом опять на Info. Получается бумеранг.

Почему после перенаправления я не остаюсь в папке NET?
Где ошибка?

  Ответить  
 
 автор: Port_Artur   (25.01.2010 в 17:35)   письмо автору
 
   для: Port_Artur   (25.01.2010 в 10:39)
 

перенесите тему в раздел PHP!

  Ответить  
 
 автор: Port_Artur   (27.01.2010 в 08:37)   письмо автору
 
   для: Port_Artur   (25.01.2010 в 17:35)
 

Кто-нибудь может помочь?

  Ответить  
 
 автор: t3ma   (27.01.2010 в 15:29)   письмо автору
 
   для: Port_Artur   (27.01.2010 в 08:37)
 

в папке /info/

<?php
echo $_SERVER['HTTP_REFERER'];
?>

заходите с папки net
что выводит ?

  Ответить  
 
 автор: Port_Artur   (20.03.2010 в 22:40)   письмо автору
 
   для: t3ma   (27.01.2010 в 15:29)
 

Принципиально нужно сделать через .htaccess

2 сайта - мой (сайт1) и соседний (сайт2)

Пользователей моего сайта (набравших адрес в браузере или пришедших с любого сайта кроме тех что пришли с соседнего сайта (сайт2)) отправлять на соседний сайт (сайт2). А те, которые пришли с соседнего сайта оставались у меня. Так же должно быть и на соседнем сайте.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования