Неверная индексация
есть ссылка, которая везде прописана как
site.ru/page-1.html (другого вида в видимой части сайта нет)
через htaccess установлено, что по этой ссылке вызывается
site.php/index.php?page=1
Яндекс усилинно индексирует ссылку site.php/index.php?page=1 и в упор не видит ссылку site.ru/page-1.html (ее вообще нет в поисковике)
где искать ошибку?
думаю, линк всё таки был кому-то с большим ТиЦ скормлен именно в том виде, в каком он написан в яндухе.
Цитата: SibBear
Подскажите где искать
есть ссылка, которая везде прописана как
site.ru/page-1.html (другого вида в видимой части сайта нет)
через htaccess установлено, что по этой ссылке вызывается
site.php/index.php?page=1
Яндекс усилинно индексирует ссылку site.php/index.php?page=1 и в упор не видит ссылку site.ru/page-1.html (ее вообще нет в поисковике)
где искать ошибку?
есть ссылка, которая везде прописана как
site.ru/page-1.html (другого вида в видимой части сайта нет)
через htaccess установлено, что по этой ссылке вызывается
site.php/index.php?page=1
Яндекс усилинно индексирует ссылку site.php/index.php?page=1 и в упор не видит ссылку site.ru/page-1.html (ее вообще нет в поисковике)
где искать ошибку?
Прямо в PHP скрипте можно написать следующее:
Код:
if ("/index.php?page"==substr($_SERVER["REQUEST_URI"],0,15)) {
header("Location: /page-".intval($_GET["page"]).".html");
exit();
}
header("Location: /page-".intval($_GET["page"]).".html");
exit();
}
Яндекс быстро забудет про эти адреса.
а если сделать
Поможет, если не получиться зацикливая y mod_rewrite.
сначала нарывается на Redirect 301
и потом попадает на
rewrite rule /page-(.*).... index.php?page=$1 [L]
А Вам необходимо что б пс индексировали тоже эту страницу или нет? Если нет, то запретите индексацию в роботсе