22
Сен
0

Drupal: Удаление \ скрытие дублей терминов таксономии /all

У модуля таксономия есть 1 особенность. Даже если вы поставили модуль pathauto и назначили  для терминов таксономии свои алиасы, они все равно будут доступны по адресам taxonomy/*/all. Это очень не хорошо для SEO, поэтому от этого необходимо избавиться. Для этого пропишем в файлике .htaccess правило для редиректа со страницы taxonomy/4/all на taxonomy/4

Открываем .htaccess в текстовом редакторе и дописываем туда:

# fix dublicate taxonomy/*/all
  RewriteRule ^taxonomy/term/([0-9]+)/all$ /taxonomy/term/$1 [L,R=301]

А для переадресации с адреса taxonomy/4 на синоним созданный pathauto я бы рекомендовал поставить модуль Global Redirect

Понравилась эта запись? Вы можете подписаться на RSS-ленту и читать новые записи сразу после их появления.
Оставить комментарий