Перейти к публикации

Рекомендованные сообщения

Тема такая, я перехал с друго движка, у меня много проиндексированых страниц в поисковиках co старыми ссылками от старого движка. Так вот как сделать так что бы пользователь открывший старую ссылку, попадал естесно на страницу с ошибкой 404, но у него подгружался мой шаблон с менишками - ну вобщем main.tpl ну или специально созданая страница. Зарание спасибо !

Ссылка на сообщение
Поделиться на других сайтах

Использовал метод:

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/

Ссылка на сообщение
Поделиться на других сайтах

Да именно ! Все как и было написано скопировал и вставил в index.php

может я не после тех строк вставляю ... я вставил в самы низ

Ссылка на сообщение
Поделиться на других сайтах

никогда при таком 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?

Изменено пользователем lifestar
Ссылка на сообщение
Поделиться на других сайтах

<?php

header("location: http://новый сайт");

exit;

?>

Так еще раз ! Код нужно вставить в файл index.php, я правельно понимаю !? Т.е. в корень сайта в файл который уже есть, от самого движка !? Или как ?

Ссылка на сообщение
Поделиться на других сайтах

Код нужно вставить в файл index.php, я правельно понимаю
нет

почему бы не сделать?

ErrorDocument 404 /404.html

?

Изменено пользователем lifestar
Ссылка на сообщение
Поделиться на других сайтах

Код нужно вставить в файл index.php, я правельно понимаю
нет

почему бы не сделать?

ErrorDocument 404 /404.html

?

Это как ? мне нужно что бы все стары ссылки вели на главную нового движка

Ссылка на сообщение
Поделиться на других сайтах

тогда так да:
ErrorDocument 404 /index.php

в чём проблема?

Проблема в том, что нужна полная информация, какой код куда вставить и после каких строк !?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...