1 (2016-03-06 23:07:13 отредактировано poshat)

Тема: Бесконечный уровень вложенности дочерних страниц без 404 кода

Вопрос вроде простой, но конкретного ответа не смог найти.

Дочерние страницы спокойно открываются по адресам типа site/parent/child1/child1/child1/child1....... . 404 ошибка настроена, но в данном случае не срабатывает. .htaccess стандартный, плагины не влияют на результат. Ссылок на такие страницы нет, но кто-то по ним ходит, возможно как-то на них попадают.

Вот живой пример из галереи сайтов на главной - old-russian-wood.com/antique-furniture-of-the-russian-north/mebel-na-zakaz/mebel-na-zakaz/mebel-na-zakaz/mebel-na-zakaz/ . Ссылку не даю, чтобы страница в индекс не попала.

Поделиться

2

Re: Бесконечный уровень вложенности дочерних страниц без 404 кода

давайте перейдем по выдуманной вами ссылке http://old-russian-wood.com/antique-fur … -na-zakaz/
более того, я предлагаю даже перейти по такой ссылке http://old-russian-wood.com/antique-fur … -na-zakaz/
и заглянем в исходный код http://prntscr.com/ac1ffn
этот вопрос задавали на этом форуме уже 42 раза, других ответов я предложить не могу, попробуйте задать свой вопрос на форуме офсайта.

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3

Re: Бесконечный уровень вложенности дочерних страниц без 404 кода

вот откуда этот страх добавленной вложенности

Проверяйте корректность symlink-ов, чтобы при движении по сайту у страниц не получался бесконечно растущий URL. Страницы, у которых в пути содержится много повторений одного и того же токена, например, example.com/vasya/vasya/vasya/vasya/ могут не индексироваться.

https://yandex.ru/support/webmaster/rec … ucture.xml

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

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

4

Re: Бесконечный уровень вложенности дочерних страниц без 404 кода

и еще, совсем забыл, можно же использовать строку define('GSCANONICAL', 1); в файле gsconfig.php
в описании настроек это есть http://getsimplecms.ru/samaya-prostaya- … #canonical
тогда все неверные запросы будут перенаправляться на канонический урл

это не будет работать с ЧПУ, используемым плагином I18N %parents%/%slug%
это не будет работать с поиском плагина I18N Search при включенном ЧПУ
И с News Manager тоже использовать не нужно.

выбор за вами - либо ЧПУ, либо перенаправления smile

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

5

Re: Бесконечный уровень вложенности дочерних страниц без 404 кода

Нашел косяк в плагине Child_menu. Из-за него формируются такие страницы с бесконечной вложенностью. Ошибка начинает проявляться если в настройках ЧПУ сайта стоит %slug%/, поменял на %slug% и стало нормально работать. Возможно это не все тонкости работы данного плагина.

Поделиться