Вместо 404 редирект

12
Л1
На сайте с 27.12.2016
Offline
159
396

Всем привет. Подскажите пожалуйста, что если вместо того чтобы показывать ошибки 404 ставить редирект на главную? Как к этому относятся поисковики? Суть проблемы в том, что на мой магаз стоит старая ссылка с РБК на старую категорию которой нет к тому же url там на кириллице  и редирект в опенкарт с кириллицей невозможен, поэтому задался вопросом что будет если поставлю правило редиректа что любая несуществующая страница будет редиректить на главную?


kustov
На сайте с 23.04.2021
Offline
61
#1
леонид1161 :

Всем привет. Подскажите пожалуйста, что если вместо того чтобы показывать ошибки 404 ставить редирект на главную? Как к этому относятся поисковики? Суть проблемы в том, что на мой магаз стоит старая ссылка с РБК на старую категорию которой нет к тому же url там на кириллице  и редирект в опенкарт с кириллицей невозможен, поэтому задался вопросом что будет если поставлю правило редиректа что любая несуществующая страница будет редиректить на главную?


в HTACCESS поставьте редирект.

Поисковики, как ветренная дама, сегодня им не нравится одно, завтра другое.

Л1
На сайте с 27.12.2016
Offline
159
#2
kustov #:

в HTACCESS поставьте редирект.

Поисковики, как ветренная дама, сегодня им не нравится одно, завтра другое.

опенкарт с кириллицей не работает в htaccess  именно поэтому я и решил попробовать метод все 404 редиректить

kustov
На сайте с 23.04.2021
Offline
61
#3
леонид1161 #:

опенкарт с кириллицей не работает в htaccess  именно поэтому я и решил попробовать метод все 404 редиректить

Причем тут Опенкарт?

htaccess обрабатывается до скриптов. Вручную файл поправьте и всё.

Л1
На сайте с 27.12.2016
Offline
159
#4
kustov #:

Причем тут Опенкарт?

htaccess обрабатывается до скриптов. Вручную файл поправьте и всё.

что поправить? конкретнее можете сказать? 

W1
На сайте с 22.01.2021
Offline
289
#5
леонид1161 #:
опенкарт с кириллицей не работает в htaccess

1. htaccess относится к серверу, а не к CMS.
2. Чтобы работало, надо использовать URL-кодирование.

Мой форум - https://webinfo.guru –Там я всегда на связи
Л1
На сайте с 27.12.2016
Offline
159
#6
webinfo #:

1. htaccess относится к серверу, а не к CMS.
2. Чтобы работало, надо использовать URL-кодирование.

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

W1
На сайте с 22.01.2021
Offline
289
#7
леонид1161 #:

дайте пример рабочий

Сделайте всё правильно у себя, и будет рабочий пример.

леонид1161 #:

также читал на профильном форуме опенкарт что с кириллицей ничего не поделать

Ссылку дайте. Потому что читатели часто читают не то, что пишут писатели.

G6
На сайте с 12.07.2007
Offline
162
#8

Попробуйте так, старый адрес без сайта.

RewriteCond %{QUERY_STRING} ^_route_=старый_адрес/$
RewriteRule ^(.*)$ https://сайт.com/новый_адрес/? [R=301,L]
suffix
На сайте с 26.08.2010
Offline
329
#9
Не понимаю как правила в .htaccess могут зависить от cms.

Ну да бог с ним, сделайте редирект в httpd.conf уж там 100% от cms ничего не зависит :)
Клуб любителей хрюш (https://www.babai.ru)
kustov
На сайте с 23.04.2021
Offline
61
#10
леонид1161 #:

что поправить? конкретнее можете сказать? 

файл ".htaccess" - он лежит в корне, править можно обычным текстовым редактором.
Его можно скачать на компьютер, внести изменение и залить обратно.
Строку написали выше.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий