Выпала внутренняя страница из индекса....

12
cscope
На сайте с 13.02.2005
Offline
525
#11

Я дико извиняюсь,что поднимаю свою старую тему,но вопос по прежнему остается открытым и актуальным.

Страницы www.site.ru/index3.html по прежнему нет в индексе,вместо нее появилась www.site.ru/index3.html/news16.html

Как такое может быть ума не приложу... 😕

Папки index3.html на сайте нет....

Подскажите плиз,с меня 3 ссылки с внутренних другого сайта навсегда.... 🙄

Урл сайта по понятным причинам не публикую.

KrTech
На сайте с 30.07.2005
Offline
52
#12

Тоже есть такое дело, возможно, кто-то на сайт ссылки поставил со слешем (по крайней мере на себя нашел такие ссылки). Поэтому пришлось проверять и делать 301 редирект на страницу без слеша.

cscope
На сайте с 13.02.2005
Offline
525
#13

вот что мне ответили в техподдержке хостера:

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

Поисковый робот ходит по ссылкам. Если он проиндексировал Ваш сайт таким

образом, значит на Вашем сайте или на каком-либо другом, поисковый робот

нашел ссылки такого формата, и такого рода ссылки обработались Вашим сайтом.

Особо там не задумались,вообщем...

Вопрос: Это глюк хостинга?

Как исправить ситуацию?

проигнорировали.

KrTech, а как сделать 301 редирект с несуществующей страницы?

Может попробовать удалить страницу www.site.ru/index3.html/ на http://webmaster.yandex.ru/delurl.xml ?

KrTech
На сайте с 30.07.2005
Offline
52
#14

У меня так в начале страницы:

<?PHP

if (strstr($_SERVER['REQUEST_URI'], "catalog.html/"))

{

header('HTTP/1.0 301 Redirect');

header("location: http://www.site.ru/catalog.html");

exit;

}

?>

Ссылки вида http://www.site.ru/catalog.html/ появились на меня с других сайтов после прогона по каталогам. http://www.site.ru/catalog.html/ хоть и не существует физически, но управление передается по http://www.site.ru/catalog.html (конечно потом отображается неправильно из-за нарушения путей), где эта проверка и стоит.

12

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