• Здравствуйте!

    Состоялось обновление сайта, прошлый сайт был в формате html. После создания нового сайта старые ссылки естественно не работают, но поисковики все еще ссылаются на старые страницы.

    В итоге получается такая «оказия»: поисковик ссылается на некоторую ссылку site.com/base/standart/one.html, но в новой версии сайта (на wp) почему то редиректит на site.com/base/standart/one.html/ (со слешем на конце) и загружается главная страница. И получается что поисковику возвращается статус 200OK и он оставляет эту страницу в результатах поиска.

    Подскажите, где регламентируется такое поведение движка, и как заставить его перекидывать на страницу 404 для удаления этих результатов из поиска? Заранее спасибо!

    P.S.: Листинг .htaccess:

    `RewriteEngine On
    RewriteRule .* — [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ — [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ — [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]`

  • Тема «Редирект на пути старого сайта» закрыта для новых ответов.