Ich versuche, eine Umleitung 301 mit dem Umleitungsmodul zu erstellen . Ich möchte beispielsweise eine URL-Quelle über mein benutzerdefiniertes Modul auf eine interne URL umleiten.
Ich möchte beim Erstellen eines Knotens eine Umleitung erstellen. Importieren Sie alte Inhalte, erstellen Sie einen neuen Knoten und behalten Sie den alten Pfad bei.
Hat jemand eine Idee?
8
redirection
Romest
quelle
quelle
Antworten:
Wenn Sie Weiterleitungen in der Datenbank speichern möchten, verwenden Sie das Modul Weiterleiten . Dieses Modul bietet eine Benutzeroberfläche zum Hinzufügen von Weiterleitungen. Die Weiterleitungen werden in einer Inhaltsentität gespeichert, die Sie auch programmgesteuert erstellen können:
Sie können dies zu dem Zeitpunkt tun, an dem Sie Knoten aus importierten Daten erstellen, oder Sie können Code in Entity-Hooks einfügen, der die Weiterleitungen beim Erstellen, Bearbeiten oder Löschen eines Knotens aktualisiert.
quelle
Mit können Sie dies
RedirectResponse
erreichen.Siehe folgenden Link
/drupal//a/138852
quelle
Sie können Ihren .htaccess ändern, indem Sie diesen Code hinzufügen:
Oder wenn Sie dies in Drupal tun wollen:
quelle