Страница 1 из 1

Ошибка 404 на сайте

СообщениеДобавлено: 24 май 2020, 10:19
galaxyb
Здравствуйте был старый домен usatovo.com.ua со своим сайтом и базой данных и со своим местом в поисковике, я его снёс и поставил open real estate, после этого если перейти с поисковой выдачи Гугл по ссылке на сайт возникает ошибка 404 подскажите как их можно переправить хотябы на главную .
Изображение радикал
Изображение радикал

Re: Ошибка 404 на сайте

СообщениеДобавлено: 24 май 2020, 10:48
Dmitry
Составить правило в .htaccess можно по списку или маске на главную или настроить постраничный 301 редирект на нужные страницы
что-то типа:

RewriteRule ^путь-к-тому-что-было.htm https://www.домен+путь-куда-перекидывало/ [R=301,L]

При этом на новые страницы (если не все тупо на главную) еще и передастся ссылочный профиль пропавших страниц

Re: Ошибка 404 на сайте

СообщениеДобавлено: 30 май 2020, 21:06
galaxyb
Dmitry писал(а):Составить правило в .htaccess можно по списку или маске на главную или настроить постраничный 301 редирект на нужные страницы
что-то типа:

RewriteRule ^путь-к-тому-что-было.htm https://www.домен+путь-куда-перекидывало/ [R=301,L]

При этом на новые страницы (если не все тупо на главную) еще и передастся ссылочный профиль пропавших страниц


Здравствуйте хочу перенаправить посетителей со страницы с ошибкой 404 на определенную страницу использовал в файле .htaccess эту команду:
ErrorDocument 404 http://usatovo.com.ua/page/no-page

Изображение
Помогите где я не так делаю потому что все равно выходит стандартная страница:
Изображение

Re: Ошибка 404 на сайте

СообщениеДобавлено: 30 май 2020, 23:21
Dmitry
galaxyb, такие вещи лучше вставлять текстом на форумы (читать скрины не самое удобное занятие), но насколько я вижу и понимаю в следующих строчках:

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php
DirectoryIndex index.php

английским по черному написано: Если директория и файлы существуют, то использовать напрямую, в противном случае (ошибка 404 как раз и есть случай когда физически фала нет) передать управлений Yii и поэтому показывается страница описывающая ошибку силами ORE. Это нужно на нем изменять что именно показывать пользователю в случае ошибок.

*WRITE* Кстати, идея разработчикам - неплохо было бы добавить возможность в ORE выдавать cвой шаблон (с ссылками на карту сайта и т.п.) вместо чистого 404 и 403, то есть отдельный редактируемая инф.страница (или что-то типа того)

Re: Ошибка 404 на сайте

СообщениеДобавлено: 31 май 2020, 14:31
galaxyb
Так какой файл в yii нужно править?