marssss 0 Опубликовано: 20 февраля 2008 Рассказать Опубликовано: 20 февраля 2008 Тема такая, я перехал с друго движка, у меня много проиндексированых страниц в поисковиках co старыми ссылками от старого движка. Так вот как сделать так что бы пользователь открывший старую ссылку, попадал естесно на страницу с ошибкой 404, но у него подгружался мой шаблон с менишками - ну вобщем main.tpl ну или специально созданая страница. Зарание спасибо ! Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 20 февраля 2008 Рассказать Опубликовано: 20 февраля 2008 Используй 301-й редирект http://forum.dle-news.ru/index.php?showtopic=34077 Цитата Ссылка на сообщение Поделиться на других сайтах
marssss 0 Опубликовано: 20 февраля 2008 Рассказать Опубликовано: 20 февраля 2008 Автор Использовал метод: index.php <?php header("location: http://новый сайт"); exit; ?> .htaccess ErrorDocument 400 /index.php ErrorDocument 401 /index.php ErrorDocument 403 /index.php ErrorDocument 404 /index.php ErrorDocument 500 /index.php Этот вариант мне вполне подходит, только вот снизу страницы пишет - Warning: Cannot modify header information - headers already sent by (output started at /home/u26815/mediarobot.ru/www/engine/modules/gzip.php:44) in /home/u26815/mediarobot.ru/www/index.php on line 180 Что не так подскажите !? Мой сайт - http://www.mediarobot.ru/ Цитата Ссылка на сообщение Поделиться на других сайтах
marssss 0 Опубликовано: 21 февраля 2008 Рассказать Опубликовано: 21 февраля 2008 Автор Народ ну что никто незнает ?! Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 21 февраля 2008 Рассказать Опубликовано: 21 февраля 2008 marssss, не понял, ваш index.php такой? <?php header("location: http://новый сайт"); exit; ?> Цитата Ссылка на сообщение Поделиться на других сайтах
marssss 0 Опубликовано: 23 февраля 2008 Рассказать Опубликовано: 23 февраля 2008 Автор Да именно ! Все как и было написано скопировал и вставил в index.php может я не после тех строк вставляю ... я вставил в самы низ Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 23 февраля 2008 Рассказать Опубликовано: 23 февраля 2008 marssss, на вопрос ответьте Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 23 февраля 2008 Рассказать Опубликовано: 23 февраля 2008 lifestar, Да именно ! Кажись, вот ответ. Цитата Ссылка на сообщение Поделиться на других сайтах
marssss 0 Опубликовано: 23 февраля 2008 Рассказать Опубликовано: 23 февраля 2008 Автор Да индекс такой ! Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 23 февраля 2008 Рассказать Опубликовано: 23 февраля 2008 (изменено) никогда при таком index.php<?php header("location: http://новый сайт"); exit; ?> не возникнет ошибкиWarning: Cannot modify header information - headers already sent by (output started at /home/u26815/mediarobot.ru/www/engine/modules/gzip.php:44) in /home/u26815/mediarobot.ru/www/index.php on line 180потому что index.php on line 180. Откуда в index.php 180-я строка, если там всего 4? Изменено 23 февраля 2008 пользователем lifestar Цитата Ссылка на сообщение Поделиться на других сайтах
marssss 0 Опубликовано: 24 февраля 2008 Рассказать Опубликовано: 24 февраля 2008 Автор <?php header("location: http://новый сайт"); exit; ?> Так еще раз ! Код нужно вставить в файл index.php, я правельно понимаю !? Т.е. в корень сайта в файл который уже есть, от самого движка !? Или как ? Цитата Ссылка на сообщение Поделиться на других сайтах
WMDrakon 20 Опубликовано: 24 февраля 2008 Рассказать Опубликовано: 24 февраля 2008 marssss, Вы должны все стереть и оставить только этот код!!!!! Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 24 февраля 2008 Рассказать Опубликовано: 24 февраля 2008 (изменено) Код нужно вставить в файл index.php, я правельно понимаюнет почему бы не сделать?ErrorDocument 404 /404.html? Изменено 24 февраля 2008 пользователем lifestar Цитата Ссылка на сообщение Поделиться на других сайтах
marssss 0 Опубликовано: 25 февраля 2008 Рассказать Опубликовано: 25 февраля 2008 Автор Код нужно вставить в файл index.php, я правельно понимаюнет почему бы не сделать?ErrorDocument 404 /404.html? Это как ? мне нужно что бы все стары ссылки вели на главную нового движка Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 25 февраля 2008 Рассказать Опубликовано: 25 февраля 2008 тогда так да: ErrorDocument 404 /index.php в чём проблема? Цитата Ссылка на сообщение Поделиться на других сайтах
marssss 0 Опубликовано: 26 февраля 2008 Рассказать Опубликовано: 26 февраля 2008 Автор тогда так да: ErrorDocument 404 /index.php в чём проблема? Проблема в том, что нужна полная информация, какой код куда вставить и после каких строк !? Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 26 февраля 2008 Рассказать Опубликовано: 26 февраля 2008 открываем .htaccess и после RewriteEngine On вставляем ErrorDocument 404 /index.php Цитата Ссылка на сообщение Поделиться на других сайтах
SelaX 0 Опубликовано: 26 февраля 2008 Рассказать Опубликовано: 26 февраля 2008 ErrorDocument 404 http://новый сайт/ Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 26 февраля 2008 Рассказать Опубликовано: 26 февраля 2008 а что за http://новый сайт/, домен не менялся как я понял Цитата Ссылка на сообщение Поделиться на других сайтах
SelaX 0 Опубликовано: 27 февраля 2008 Рассказать Опубликовано: 27 февраля 2008 o_0 Цитата Ссылка на сообщение Поделиться на других сайтах
marssss 0 Опубликовано: 28 февраля 2008 Рассказать Опубликовано: 28 февраля 2008 Автор o_0 СПАСИБО ! ЗА РЕШЕНИЕ ! УРА ! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.