Jump to content
  • 0

Ошибка в Url страниц


Tolsty
 Share

Question

Прошу помощи в одной крайне не понятной ситуации.

Сайт работает давно, но примерно неделю назад возникла ошибка которая привела к значительным потерям позиций в Яндексе.

Вместо страниц которые были раньше, например http://kuhni-mebel-spb.ru/l_chem_horosha_kuhnazakaz.htm откуда-то нарисовались страницы вида _http://kuhni-mebel-spb.ru/l_chem_horosha_kuhnazakaz.htm/pravila.htm

таких штуки 4. по сути получается что она дублирует нужную страницу но без картинок и с ужасной версткой. По идее такого URL вообще не должно быть, но он откуда-то возник: сайт/страница нужная.htm/страница другая (какая "страница другая" - тоже не известно, логики нет. Но контент со "страницы нужной")

Все это привело к тому что нужные страницы вышли из индекса и из поиска, а вместо них появились эти с корявым URL.

Возможно кто то сталкивался и понимает в чем может быть дело?

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

О чем речь? Все просто, с вашего сайта тырят контент и размещают на своем сайте вот и все дела.

Если провести аналогию для того что бы вам было понятно, то китайцы к примеру выпускают элементы одежды известной фирмы Nike, только пишут Nice, а цветоподбор и дизайн один-в-один, так же и у вас. :)

Link to comment
Share on other sites

  • 0

Движка нет это PHP/HTML с расширением *.htm

- страницы создаю сам.

Еще раз сформулирую более точно:

Как избежать возможности существования URL вида : сайт/страница1.htm/страница2.htm ?

Ибо это уже разные страницы и = дублирование контента внутри сайта.

Так как все страницы находятся в одном корневом каталоге - не должны существовать никакие страницы кроме как: сайт/страница

Link to comment
Share on other sites

  • 0

Ну так кто ставит ссылки-то на сайт? Сами вручную? Ну тогда не ставьте сами. Если автоматически как-то они ставятся, то напишите кусок кода, их формирующий — посмотрим и постараемся помочь.

Link to comment
Share on other sites

  • 0
Еще раз сформулирую более точно:

Как избежать возможности существования URL вида : сайт/страница1.htm/страница2.htm ?

Ибо это уже разные страницы и = дублирование контента внутри сайта.

это как бы разные вопросы и разная постановка:

Сайт работает давно, но примерно неделю назад возникла ошибка которая привела к значительным потерям позиций в Яндексе.

Вместо страниц которые были раньше, например http://kuhni-mebel-spb.ru/l_chem_horosha_kuhnazakaz.htm откуда-то нарисовались страницы вида _http://kuhni-mebel-spb.ru/l_chem_horosha_kuhnazakaz.htm/pravila.htm

то ли у вас разные страницы сайта в выдаче в яндексе, то ли на локалхост...

Link to comment
Share on other sites

  • 0
это как бы разные вопросы и разная постановка:

согласен. Оба вопроса интересуют.

то ли у вас разные страницы сайта в выдаче в яндексе, то ли на локалхост...

Да. Яндекс страницу _http://kuhni-mebel-spb.ru/fotokatalog.htm/foto.htm начал индексировать вместо http://kuhni-mebel-spb.ru/fotokatalog.htm

Хоть это и криво и не правильно.

Отчего так? И что же делать?

Почему вообще возникает возможность такие адреса делать? Как же любимая многими ошибка 404!

ДА, почему не 404?

Link to comment
Share on other sites

  • 0

Методами PHP можно решить так. Брать переменную $_SERVER['PATH_INFO'], если она не существует или равна пустой строке, то значит это нормальная ссылка. Если эта переменная существует, значит в url записали дополнительные символы после расширения файла, а значит надо сделать редирект 301 Moved Permanently на страницу с нормальным url. Я думаю такое решение должно работать.

Edited by clavin
Link to comment
Share on other sites

  • 0
таких штуки 4. по сути получается что она дублирует нужную страницу но без картинок и с ужасной версткой

Вы не поверите но верстка на обоих страницах просто идентичная... картинки пропадают потому что ссылки на них не абсолютные, а относительные касательно вашей проблемы думаю вам поможет отключение MultiViews симптомы уж больно подходят.

в htaccess

Options -MultiViews

Edited by stars
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy