web-dev-qa-db-ja.com

ビューにカスタムエイリアスを使用させる

特定のビューパスを指す次のカスタムURLエイリアスがあります。

  • / california/los-angelesは/ locations/los-angelesにマップします
  • / username/listing/postは/ item/postにマップされます

ビューは以前の定義済みエイリアスをまだ使用しています。ビューに、設定したカスタムエイリアスを尊重させる方法はありますか?ビューで変更するにはパスが多すぎるため、これをグローバルレベルで行う必要があります。

2
Garrett

Global Redirect モジュールは、箱から出してすぐにこれを修正します。

有効にすると、使用できる正規パスが1つだけあることを確認します。カスタムパスです。したがって、Drupalによって作成されたlocations/los-angelesへの言及はすべてcalifornia/los-angelesに置き換えられるため、locations/los-angelesにアクセスしようとすると、california/los-angelesにリダイレクトされます。

2
user7