Eu tento criar um redirecionamento 301 com o módulo de redirecionamento . Por exemplo, desejo redirecionar uma fonte de URL para uma URL interna através do meu módulo personalizado.
Quero criar um redirecionamento quando criar um nó. Importe conteúdo antigo, crie um novo nó e mantenha o caminho antigo.
Alguém tem uma ideia?
8
redirection
Romest
fonte
fonte
Respostas:
Se você deseja armazenar redirecionamentos no banco de dados, use o módulo Redirecionar . Este módulo fornece uma interface de usuário para adicionar redirecionamentos. Os redirecionamentos são armazenados em uma entidade de conteúdo, que você também pode criar programaticamente:
Você pode fazer isso no momento em que cria nós a partir de dados importados ou pode inserir código nos ganchos de entidade que atualizam os redirecionamentos ao criar, editar ou excluir um nó.
fonte
Você pode usar
RedirectResponse
para conseguir isso.Consulte o seguinte link
/drupal//a/138852
fonte
Você pode alterar seu .htaccess adicionando este código:
Ou se você quiser fazer isso no Drupal:
fonte