big boy

big boy
Рейтинг
371
Регистрация
18.11.2006
Должность
webmaster
Alangasar:
Это по-моему стандартное представление taxonomy/term

Да я нашел уже где это, но опять же не помогло.

Еще раз подробнее опишу суть.

Есть каталог, реализованный через таксономию:

  • Раздел
  • Раздел 2
  • - подраздел
  • - подраздел 2
  • - подраздел ...
  • Раздел ...

Структура урлов:

  • site.ru/раздел
  • site.ru/раздел2
  • site.ru/раздел2/подраздел
  • site.ru/раздел2/подраздел/нода

Раздел 2 выводится вьюхой, но независимо от этого, если дописать к урлу несуществующий конец, то выдается ответ сервера 200 вместо 404 ошибки.

К примеру site.ru/раздел2/azazaz выдаст не ошибку, а содержание site.ru/раздел2

Более того, если на такой странице есть пагинация, то ссылки на все остальные страницы будут вида site.ru/раздел2/azazaz?page=x

Сначала грешил на views, но практика показывает, что дело не только в нём (некоторые термины таксономии выводятся без views и имеют ту же особенность).

SvetlanaS:
А у меня так работает, отдает 404 страницу при добавлении всего, кроме ?=*, т.е. пагинации:

Taxonomy: Term ID (with depth)
Taxonomy: Term ID depth modifier /* два аргумента у вьюшки, стандартный вывод страницы категории */

И включены галки-чекбоксы:
Action to take if argument is not present: Hide view / Page not found (404)
Argument type: Term IDs separated by, or +
Action to take if argument does not validate: hide view/Page Not found (404).

Если 100501 нерабочий совет, я не виновата :)

Это где у вас такие настройки? В аргументах?

---------- Добавлено 22.11.2013 в 16:15 ----------

Нашел сам, но это тоже не помогло. Может причина в том, что на странице таксономии вьюха выводится блоком с пагинацией, а не страницей?

Мне такой вариант так же не подходит, так как есть еще и подкатегории. Но это в теории, на практике проверю завтра.

Никак не могу этот global null настроить правильно. В интернетах 100500 советов и инструкций, но ни один из них не пашет.

Дополнительные настройки нужны? А то обе версии перепробовал - ни одна сразу не дала ожидаемый результат. Такое ощущение, что я что-то упустил.

Alangasar:
Это не баг, в д7 также
Для вьюс: https://drupal.org/project/views404
Для остальных страниц можно использовать preprocess_page, например если arg(0) == 'node', то для arg(3) отдавать drupal_not_found()

Спасибо!

Пока пробовал такое решение, но не помогло. Попробую модуль, который вы посоветовали и отпишусь.

---------- Добавлено 21.11.2013 в 20:25 ----------

А какую лучше версию ставить?

6.x-1.0-beta1 или 6.x-1.x-dev?

Обнаружил баг на нескольких сайтах.

Срочно нужно решение, помогите!

Проверьте свои сайты, возможно у Вас то же самое!

Суть вот в чем, если вы находитесь в одном из разделов сайта, к примеру site.ru/category и к этому урлу дописать произвольные символы, к примеру site.ru/category/135135wegsadgsadg - это не вызывает 404 ошибку, а показывает опять эту же категорию!

WTF? 😕

Получается бесконечное множество дублей страниц.

Как исправить? В чем причина?

Модуль Global Redirect установлен. Drupal 6.28.

---------- Добавлено 21.11.2013 в 20:03 ----------

Кажется нашел закономерность. Во всех случаях используется views для вывода содержимого категории. В настройках пути вьюхи стоит пометка:

This view will be displayed by visiting this path on your site. You may use "%" in your URL to represent values that will be used for arguments: For example, "node/%/feed".

То есть абракадабра после слеша в конце урла воспринимается за %.

Однако, дубли рождаются и для страниц, на которых вьюха вызывается, как блок.

Причину понял, пол дела сделано. Осталось понять, как исправить.

Страницы +

Ссылки +

Позиции +

Практически по всем сайтам.

Concurent:
прекрасно, вышел из агс, вижу, сайтик над которым поработал активно недельку.

Вы из под АГС за неделю вышли? 😕😕😕

poloniy11:
Всем удачи в этой "казино".

Это наука скорее, а не казино.

TakingBackMySoul:
Уже второй ап подряд никаких изменений по количеству страниц, хотя добавляю по 2-3 страницы копирайта и по 5-7 страниц рерайта почти каждый день, закидывая все страницы в аддурилку и забивя все это дело в оригинальные тексты в вебмастере

Рекомендую забыть про аддурилку, а лучше твиттером прогонять новые статьи. Только для прогона выбирайте качественные не заспамленные акки. Просто попробуйте ;)

Хотя в свете прошлых двух апов уже нельзя сказать наверняка, что лучше.

GoGetTop_Support:
...проверим и безусловно заменим. Тикет ваш получили, разбираемся.

Вы бы лучше не допускали того, что сделали. Я добавил к Вам сайт. Вы обещали купить ссылок с трастовых сайтов. Не дав возможности проверить перед размещением (тогда еще не было PRO) вы самовольно купили ссылки на говносайтах, потратив при этом меньше 50% бюджета, потом еще пришлось лично требовать от вас снизить уровень финансовой наглости.

Ладно, денежные вопросы урегулировали, пошли вопросы качества. 8.11 написал вам тикет, в котором указал конкретные плохие сайты. 11 числа после апа срезало 20% трафа с яши. В прошлый АП 14.11 сайт вылетел из топа на 2-3 страницы выдачи. Трафа меньше стало более чем в два раза, прибыль упала соответственно.

За последние ~3 месяца с добавленным к вам сайтом не производилось никаких серьезных манипуляций, в том числе не закупались ссылки. Сайт достаточно трастовый (был), по xtool 8 выдавало, больше 2х лет от роду.

Я требую действий с вашей стороны, иначе можете не ждать оплаты за следующий и оставшиеся месяцы. Ох, знал бы, что всё так обернется, никогда бы не закупался у вас.

Перефразировал ваш FAQ, а то там неправильно написано:

Какие гарантии на размещение дает GoGetTop?
Вы можете быть уверены, что все ссылки будут размещены на подобранных говносайтах-донорах в теле страницы с не всегда уникальным и интересным контентом. Это не позволяет добиваться своевременной индексации ссылок, что в свою очередь способствует скорейшему вылету сайта из топа или наложению фильтров.

Уважаемые вебмастеры, есть ли еще кто-то, кто закупал ссылки в ГГТОПе и с вашим сайтом случилась проблема после прошлого апа, пожалуйста отпишитесь, а то вдруг у меня паранойя.

Всего: 2980