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
Форумы портала PHP.SU :: Версия для печати :: Редирект на другой сайт за исключением одной страницы
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Редирект на другой сайт за исключением одной страницы

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

1. Sefa - 05 Июня, 2013 - 13:20:07 - перейти к сообщению
Всем доброго дня! помогите написать редирект. нужно с сайта 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
как сделать простой редирект знаю а вот как чтобы одна страница осталась никак не получается. помогите пожалуйста. Заранее благодарен!
2. Denkill - 08 Июня, 2013 - 09:07:12 - перейти к сообщению
Можно сделать редирект на PHP файл который инклудится на все страницы и в него запихать:
PHP:
скопировать код в буфер обмена
  1. header("Location: http://www.mysite2.ru");
3. Sefa - 13 Июня, 2013 - 09:35:14 - перейти к сообщению
На все страницы понятно как сделать и проблема не в этом. я же написал "всех страниц кроме одной http://www.mysite2.ru/cabinet/"
4. imya - 13 Июня, 2013 - 12:09:38 - перейти к сообщению
Sefa пишет:
На все страницы понятно как сделать и проблема не в этом. я же написал "всех страниц кроме одной http://www.mysite2.ru/cabinet/"

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

?
5. Sefa - 13 Июня, 2013 - 13:42:15 - перейти к сообщению
imya пишет:
Инклудить файлик выше на все страницы, кроме cabinet

?


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


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


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

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


И не нужно его инклюдить для страницы cabinet.
7. Sefa - 17 Июня, 2013 - 18:49:21 - перейти к сообщению
imya пишет:
Sefa пишет:


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


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

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


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



так если я сделаю редирект на файл. то все ровно при открытии страницы cabinet произойдет редирект на файл а потом уже на другой сайт. ничего не пойму
8. Sefa - 24 Июня, 2013 - 11:35:15 - перейти к сообщению
Люди ну помогите кто нибудь! Проблемы
9. Crate - 24 Июня, 2013 - 11:53:19 - перейти к сообщению
Sefa, гуглите роутер. Когда сделаете, можно простым условием проверять, cabinet ли запрошен. Если да, то выводить, иначе хедером редиректить.
10. vanicon - 24 Июня, 2013 - 11:56:36 - перейти к сообщению
Sefa
Для начала нужно определиться каким образом у вас эти страницы выводятся, статические страницы, или же FrontController, а может и cms какая...
(Добавление)
В крайнем случае можно через htaccess сделать...
11. Sefa - 24 Июня, 2013 - 15:11:32 - перейти к сообщению
vanicon пишет:
Sefa
Для начала нужно определиться каким образом у вас эти страницы выводятся, статические страницы, или же FrontController, а может и cms какая...
(Добавление)
В крайнем случае можно через htaccess сделать...


Страницы статические. Самописный сайт не cms. Досталось от пред. админа. сейчас сайт компании на другом домене. а личный кабинет должен остаться на существующем. поэтому и нужен редирект.
12. vanicon - 24 Июня, 2013 - 15:15:53 - перейти к сообщению
Sefa
Ну тогда как уже выше писалось, берем исходники страниц с которых нужно делать редирект, и пишем что то подобное:
PHP:
скопировать код в буфер обмена
  1. header("Location: http://www.mysite2.ru");

 

Powered by ExBB FM 1.0 RC1