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

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

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

Сообщение galaxyb » 24 май 2020, 10:19

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

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

Сообщение Dmitry » 24 май 2020, 10:48

Составить правило в .htaccess можно по списку или маске на главную или настроить постраничный 301 редирект на нужные страницы
что-то типа:

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

При этом на новые страницы (если не все тупо на главную) еще и передастся ссылочный профиль пропавших страниц
Dmitry
Гражданин
Гражданин
 
Сообщения: 135
Зарегистрирован: 29 мар 2020, 17:04
Откуда: Крым
Очки репутации: 22

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

Сообщение galaxyb » 30 май 2020, 21:06

Dmitry писал(а):Составить правило в .htaccess можно по списку или маске на главную или настроить постраничный 301 редирект на нужные страницы
что-то типа:

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

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


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

Изображение
Помогите где я не так делаю потому что все равно выходит стандартная страница:
Изображение
galaxyb
Незнакомец
 
Сообщения: 21
Зарегистрирован: 08 май 2020, 17:19
Очки репутации: 0

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

Сообщение Dmitry » 30 май 2020, 23:21

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, то есть отдельный редактируемая инф.страница (или что-то типа того)
Dmitry
Гражданин
Гражданин
 
Сообщения: 135
Зарегистрирован: 29 мар 2020, 17:04
Откуда: Крым
Очки репутации: 22

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

Сообщение galaxyb » 31 май 2020, 14:31

Так какой файл в yii нужно править?
galaxyb
Незнакомец
 
Сообщения: 21
Зарегистрирован: 08 май 2020, 17:19
Очки репутации: 0


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

cron