Спасибо, речь не про views.
В моем примере canonical у всех страниц будет разный.
Кастомное решение(в.т.ч. и для canonical) мы обсудили в самом начале - таких вариантов будет много(я еще неделю назад один из них сделал).
Во-первых это поисковики, они могут творить что захотят.
Во-вторых в криворукость Яндекса могу поверить легко, не единожды натыкались.
По гуглу, хоть бы проверили, там каноникл стоит
<link href="https://support.google.com/chrome/?hl=ru" rel="canonical">
(ну и считается, что /// в принципе игнорируется)
Дубли страниц - это действительно плохо. Но 404 нужно выводить только на несуществующие страницы, а дубли нужно склеивать редиректами и никак иначе.
Все правильно, если дубли уже засвечены - то редиректы, все так. В данном случае речь о несуществующих страницах\урлах, для которых отдается внятный контент, вместо 404.
Даже странно отвечать на вопрос, чем плохо дублирование контента по разным урлам.
Спасибо за совет с проверкой - это последний довод королей, хотелось бы стандартного решения
Спасибо!
Вариант с t($string, array $args = array(), array $options = array()) - это для 7ки,
в моем случае речь про 6ку, там последний параметр просто langcode, а не массив -
и у меня этот сценарий не работает
UPD: Как я разобрался, этот вариант не сработает.
Т.к. по API $string - всегда английская фраза, а langcode - это то на какой язык нужно ее перевести.
Дублирование страницы по разным путям (подпутям) при hook_menu
Это решение как и Ваше не на ту конкретную задачу про которую я спрашивал,
и я написал про это во втором комменте.
Возможно(я уже почти уверен, покопавшись в ядре), что такого решения и нет.
Дублирование страницы по разным путям (подпутям) при hook_menu
Можно я просто процитирую, чтобы не повторяться:
Дублирование страницы по разным путям (подпутям) при hook_menu
Спасибо, речь не про views.
В моем примере canonical у всех страниц будет разный.
Кастомное решение(в.т.ч. и для canonical) мы обсудили в самом начале - таких вариантов будет много(я еще неделю назад один из них сделал).
Дублирование страницы по разным путям (подпутям) при hook_menu
Во-первых это поисковики, они могут творить что захотят.
Во-вторых в криворукость Яндекса могу поверить легко, не единожды натыкались.
По гуглу, хоть бы проверили, там каноникл стоит
<link href="https://support.google.com/chrome/?hl=ru" rel="canonical">
(ну и считается, что /// в принципе игнорируется)
По Яндексу, кстати, урл следующего уровня будет уже 404
https://pogoda.yandex.ru/moscow/asdqwerty/qwert
Дублирование страницы по разным путям (подпутям) при hook_menu
Все правильно, если дубли уже засвечены - то редиректы, все так. В данном случае речь о несуществующих страницах\урлах, для которых отдается внятный контент, вместо 404.
Дублирование страницы по разным путям (подпутям) при hook_menu
Спасибо, да MENU_NORMAL_ITEM - здесь уместнее, но проблему все равно не решает
Дублирование страницы по разным путям (подпутям) при hook_menu
и этим все сказано.
Буду признателен, если у кого-то будут идеи по сабжу, а не околофилософский трёп.
Дублирование страницы по разным путям (подпутям) при hook_menu
Есть n страниц с урлами
/mobile
/mobile/gfdgdf/gd/fg/d
/mobile/dfgdfgfgd
и.т.д.
(они в.т.ч. с разными канониклами)
с одинаковым заголовком "Купить ванны в Сызрани" - это плохо. Это действительно надо объяснять?
Дублирование страницы по разным путям (подпутям) при hook_menu
Даже странно отвечать на вопрос, чем плохо дублирование контента по разным урлам.
Спасибо за совет с проверкой - это последний довод королей, хотелось бы стандартного решения
Получить английский оригинал фразы по переводу или условно reverse_t()
Спасибо!
Вариант с t($string, array $args = array(), array $options = array()) - это для 7ки,
в моем случае речь про 6ку, там последний параметр просто langcode, а не массив -
и у меня этот сценарий не работает
UPD: Как я разобрался, этот вариант не сработает.
Т.к. по API $string - всегда английская фраза, а langcode - это то на какой язык нужно ее перевести.
Проблема с image captcha
Для тех кто еще набредет на эту ветку - проверьте включены ли шрифты в админке для Image CAPTCHA