Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Редирект на другой сайт за исключением одной страницы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Помогите написать редирект
Sefa
Отправлено: 05 Июня, 2013 - 13:20:07
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




Всем доброго дня! помогите написать редирект. нужно с сайта www[dot]mysite[dot]ru сделать редирект на www[dot]mysite2[dot]ru всех страниц кроме одной (www.mysite.ru/cabinet/) т.е. при наборе www[dot]mysite[dot]ru/cabinet/ все должно сработать, а при наборе www[dot]mysite[dot]ru(и других вложенных страниц) редирект на www[dot]mysite2[dot]ru
как сделать простой редирект знаю а вот как чтобы одна страница осталась никак не получается. помогите пожалуйста. Заранее благодарен!
 
 Top
Denkill
Отправлено: 08 Июня, 2013 - 09:07:12
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




Можно сделать редирект на PHP файл который инклудится на все страницы и в него запихать:
PHP:
скопировать код в буфер обмена
  1. header("Location: http://www.mysite2.ru");


-----
Хо-Хо-Хо
 
 Top
Sefa
Отправлено: 13 Июня, 2013 - 09:35:14
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




На все страницы понятно как сделать и проблема не в этом. я же написал "всех страниц кроме одной http://www.mysite2.ru/cabinet/"
 
 Top
imya
Отправлено: 13 Июня, 2013 - 12:09:38
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




Sefa пишет:
На все страницы понятно как сделать и проблема не в этом. я же написал "всех страниц кроме одной http://www.mysite2.ru/cabinet/"

Инклудить файлик выше на все страницы, кроме cabinet

?


-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
Sefa
Отправлено: 13 Июня, 2013 - 13:42:15
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




imya пишет:
Инклудить файлик выше на все страницы, кроме cabinet

?


не пойму тогда что должно быть в файле на который будет редирект?
как там прописать исключение для страницы cabinet
 
 Top
imya
Отправлено: 13 Июня, 2013 - 14:06:21
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




Sefa пишет:


не пойму тогда что должно быть в файле на который будет редирект?
как там прописать исключение для страницы cabinet


В файле редиректа будет следующий код

PHP:
скопировать код в буфер обмена
  1. header("Location: http://www.mysite2.ru");


И не нужно его инклюдить для страницы cabinet.


-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
Sefa
Отправлено: 17 Июня, 2013 - 18:49:21
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




imya пишет:
Sefa пишет:


не пойму тогда что должно быть в файле на который будет редирект?
как там прописать исключение для страницы cabinet


В файле редиректа будет следующий код

PHP:
скопировать код в буфер обмена
  1. header("Location: http://www.mysite2.ru");


И не нужно его инклюдить для страницы cabinet.



так если я сделаю редирект на файл. то все ровно при открытии страницы cabinet произойдет редирект на файл а потом уже на другой сайт. ничего не пойму
 
 Top
Sefa
Отправлено: 24 Июня, 2013 - 11:35:15
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




Люди ну помогите кто нибудь! Проблемы
 
 Top
Crate
Отправлено: 24 Июня, 2013 - 11:53:19
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




Sefa, гуглите роутер. Когда сделаете, можно простым условием проверять, cabinet ли запрошен. Если да, то выводить, иначе хедером редиректить.
 
 Top
vanicon
Отправлено: 24 Июня, 2013 - 11:56:36
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Sefa
Для начала нужно определиться каким образом у вас эти страницы выводятся, статические страницы, или же FrontController, а может и cms какая...
(Добавление)
В крайнем случае можно через htaccess сделать...


-----
Так было, так есть и так будет
 
 Top
Sefa
Отправлено: 24 Июня, 2013 - 15:11:32
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




vanicon пишет:
Sefa
Для начала нужно определиться каким образом у вас эти страницы выводятся, статические страницы, или же FrontController, а может и cms какая...
(Добавление)
В крайнем случае можно через htaccess сделать...


Страницы статические. Самописный сайт не cms. Досталось от пред. админа. сейчас сайт компании на другом домене. а личный кабинет должен остаться на существующем. поэтому и нужен редирект.
 
 Top
vanicon
Отправлено: 24 Июня, 2013 - 15:15:53
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Sefa
Ну тогда как уже выше писалось, берем исходники страниц с которых нужно делать редирект, и пишем что то подобное:
PHP:
скопировать код в буфер обмена
  1. header("Location: http://www.mysite2.ru");


-----
Так было, так есть и так будет
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB