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

Как обуздать ошибку 404


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

Тема такая, я перехал с друго движка, у меня много проиндексированых страниц в поисковиках 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?

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

<?php

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

exit;

?>

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

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

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

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

ErrorDocument 404 /404.html

?

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

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

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

ErrorDocument 404 /404.html

?

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

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

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

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

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

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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