# Убираем www RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^/?(.*) http://%1/$1 [L,R=permanent] # Редиректы RewriteRule ^page/([0-9]+)(/?)$ index.php?cstart=$1 [L] # Top новости RewriteRule ^top/([^/]*)(/?)+$ index.php?do=top100&mode=$1 [L] # Убираем "/index.php" на конце RewriteCond %{THE_REQUEST} ^[A-Z]{3,100}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L]
Это нормальные редиректы. А вот замен расширения в коде много - может на них реагирует. Проверить можно комментируя по очереди правила и прогоняя антивирем. Если дело в расширении - на одном из правил антивирь заткнется. Но я почему то хочу посмотреть robots.txt прежде чем проверять rules. (dle не знаю, апач гонял последний раз лет пять назад, прошу близко к сердцу не принимать)
ну тут я сам немного разраб :)
Вот в этом вся проблема - яндекс не смотрит на протокол при запросах, и то что страница не нашлась - не значит что ее нет в индексе. Но при этом совершенно непонятно - по каким критериям яндекс выбирает - какую страницу показать - на http или https. То есть по факту - если сайт доступен по обоим протоколам - не вижу пока возможности достоверно проверить индексацию https версии, а это досадно.
ТС показал запрос, по которому находится. Неочевидный, непонятно как работающий, но все же какой ни какой - но повторяемый кейс.*Очень хочется надеятся что логика какая то все же есть, а не привычный последнее время рандом.
https://ru.wordpress.org/plugins/google-sitemap-generator/
На гуглевом xml-е *яндекс еще на пробелах спотыкаться будет, насколько я помню.
Пробовал вчера так, вручную можно, но алгоритма внятного нет что бы автоматизировать. На втором запросе топикстартера яндекс после пары запросов стал выдавать https версию на запрос любой длины (в сторону сокращения). После сброса кук все вернулось - то есть срабатывает персонализация, но только на посещенную страницу, не на предпочитаемый протокол, как того хотелось бы. Поигрался на госуслугах - доступен по обоим протоколам, яндекс https не дает в принципе, но можно выхватить https версии поддоменов. Сохраненки у https нет, даже если это единственная версия сайта (не доступен по http).
Пока так, продолжаю искать способ проверки индексации именно https в случае доступности сайта по обоим протоколам - удивительно, но на эту тему еще ни разу не натыкался и сам внимания не обращал.
поставьте нормальный сертификат и прекратите сеять панику. url:https://devaka.ru/articles/moving-to-https нормально находится яндексом.
UPD был не прав, вспылил, согласен. Интересная тема, яндекс похоже не разумеет разницу между протоколами.
UPD2 Так вы по https и не доступны, переадресация идет, недавно поменяли или всегда так было?
на пыхе давно не писал, могу ошибиться, mb_http_output - не оно?
Движки тоже разные?
Header в Apache core не входит - mod_headers точно подгружается?
раз яндекс выделил регион Химки (10758 Химки) то соотв. для него действуют те же правила что и для любого другого региона. Да, сайты с регионом будут ранжироваться выше при прочих равных.
>polsaymon: Мы даем гарантию перехода быстробота Яндекса по вашим ссылкам, а там Яндекс сам посчитает интересна ему ваша страница или нет.
>seogearbox: В чем выражается гарантия? Точнее, в чем выражается Ваша ответственность?
>polsaymon: Вы абсолютно правы, но дело то не в этом а в том, что аккаунты на 85% в индексе Яндекса с постоянным постингом новостей без ссылок.
>datot: Так в чем гарантии? В "прИделах допустимого". Может быть о гарантиях индексации ссылок расскажите поподробнее?
>polsaymon: Гарантия в видимости ссылки в индексе Яндекса.
Рукалицо.