Странная проблема с 301 редиректом страниц на себя

foast
На сайте с 03.02.2010
Offline
82
439
Привет всем! Имеется сайт с кириллическим доменом, с недавнего времени начали появляться уведомления от Яндекс.Вебмастер и Google Search Console подобного рода:
Изменился статус страниц в поиске у сайта https://промышленный-альпинизм-в-москве.рф

https://промышленный-альпинизм-в-москве.рф/гидроизоляция-потолка-балкона/
Старый статус: В поиске
Новый статус: Редирект
Страница перенаправляет робота на https://промышленный-альпинизм-в-москве.рф/гидроизоляция-потолка-балкона/. Проверьте индексирование цели редиректа.

https://промышленный-альпинизм-в-москве.рф/монтаж-наружной-рекламы-в-москве/
Старый статус: В поиске
Новый статус: Редирект
Страница перенаправляет робота на https://промышленный-альпинизм-в-москве.рф/монтаж-наружной-рекламы-в-москве/. Проверьте индексирование цели редиректа.

В Google Search Console, сыпятся аналогичные ошибки связанные с редиректом (приложил скрин).

Кто-то сталкивался с подобным? Какие могут быть пути решения? Сайту 7 лет, ранее всё было ОК, никаких измнений на сайте не проводили.

.htaccess стандартный:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>




png zd9j9v_wip039_2020-08-17_7_10.54.09.png
alexeev.me
SeVlad
На сайте с 03.11.2008
Offline
1609
#1
foast :

.htaccess стандартный:


Это не стандартный. Даже для ВП не стандартный. :)

В стандартном от ВП нет первой секции, а секция ВП обрамлена специальными  комментами.


ЗЫ. роботс тоже радует


А, да. У тебя на сайте ссылки с http. Поэтому и редиректы.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
foast
На сайте с 03.02.2010
Offline
82
#2
SeVlad #:

Это не стандартный. Даже для ВП не стандартный. :)

В стандартном от ВП нет первой секции, а секция ВП обрамлена специальными  комментами.


ЗЫ. роботс тоже радует


А, да. У тебя на сайте ссылки с http. Поэтому и редиректы.

Спасибо за ответ!

DD
На сайте с 24.02.2012
Offline
79
#3

Там у 76 страниц 301 редирект на себя.

И только 18 дают ответ 200.

Дело, к сожалению, не в паре ссылок на статьи на http.

А в чём - не понятно.

Lazy Badger
На сайте с 14.06.2017
Offline
231
#4
foast :
Какие могут быть пути решения?

Выкинуть существующие бредовые правила mod_rewrite и написать

  • вменяемые
  • правильно

чтобы не появлялись такие редиректы "на себя", как сейчас

Производство жести методом непрерывного отжига
DD
На сайте с 24.02.2012
Offline
79
#5

Добрый день, я владелец сайта

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

/гдеобучают-промышленных-альпинистов/+79857740918

/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fxn------6cdlbpgnjaivdekjdhaflsekp2c7lldf9a.xn--p1ai%2Fгерметизация-деформационных-швов%2F&format=xml

и так далее.

Насколько я понимаю, правила, которые ругают здесь, сделаны для того, чтобы эти страницы и ссылки больше не генерировались.

По времени совпадает. После его работы проблемы с пререиндексацией я заметил через неделю примерно.

ВЫ можете написать файл .htaccess, который

а) не будет давать редирект

б) очень желательно, не будет генерировать несуществующие страницы и ссылки на них? или это невозможно и это надо исправлять в верстке, а не в этом файле? 

Разумеется, не бесплатно.

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
DimDimuch #:
Разумеется, не бесплатно.

Ничего не разумеется. Тут форум, а не биржа фриланса.

DimDimuch #:
ВЫ можете написать файл .htaccess, который

Удали свой хтасесс, зайти в настройки пермалинков и пересохрани их.

Если есть плагины, пишущие что-то своё в хтатаесс - пересохрани их настройки тоже.

Если потом понадобятся какие-то отдельные редиректы - это решается отдельно.

Lazy Badger
На сайте с 14.06.2017
Offline
231
#7
SeVlad #:
Удали свой хтасесс, зайти в настройки пермалинков и пересохрани их.

Где-то в середине забыт шаг "положить ванильный htaccess от WP"? Или это мой частноличный глюк?

DD
На сайте с 24.02.2012
Offline
79
#8
зашёл в  "Настройки постоянных ссылок , там 

Ничего не менял, нажал "Сохранить изменения".

Всё верно?

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