Я пытаюсь создать перенаправление 301 с модулем перенаправления . Например, я хочу перенаправить источник URL на внутренний URL через мой пользовательский модуль.
Я хочу создать перенаправление при создании узла. Импортируйте старый контент, создайте новый узел и сохраните старый путь.
У кого-нибудь есть идея?
8
redirection
Romest
источник
источник
Ответы:
Если вы хотите хранить перенаправления в базе данных, используйте модуль Redirect . Этот модуль предоставляет пользовательский интерфейс для добавления перенаправлений. Перенаправления хранятся в объекте контента, который вы также можете создать программно:
Вы можете сделать это во время создания узлов из импортированных данных или поместить код в ловушки сущностей, которые обновляют перенаправления при создании, редактировании или удалении узла.
источник
Вы можете использовать
RedirectResponse
для достижения этой цели.См. Следующую ссылку
/drupal//a/138852
источник
Вы можете изменить свой .htaccess, добавив этот код:
Или, если вы хотите сделать это в Drupal:
источник