既存のURLエイリアスを一括更新するにはどうすればよいですか?
私は Path auto モジュールにURLへのパスエイリアスを追加しています。 URLエイリアスパターンを変更しました。次に、古いURLのパターンも更新したいと思います。
どうすればこれを達成できますか?
パスエイリアスを持たないURLに対してのみ機能します– Vamsi
次に、最初に/admin/config/search/path/delete_bulk
に移動し、問題のエイリアスを削除します。
次に/admin/config/search/path/update_bulk
を更新します
[構成]> [検索とメタデータ]> [URLエイリアス]> [一括生成]に移動します。
すでにエイリアスがあり、それらを新しいエイリアスに変更する場合は、最初にすべてのコンテンツエイリアスを削除できます。これは、URLエイリアスの別のオプションです。
Pathautoを使用すると、すべてのコンテンツエイリアスを削除してから、新しいエイリアスを一括生成できます。ただし、カスタムエイリアスが自動エイリアスと混在しているページが多数ある場合、このは問題を解決しませんまた削除されます。一括生成では、自動エイリアスがチェックされ、かつエイリアスがないノードのエイリアスのみが生成されます-未チェックの自動エイリアスノードを削除すると、ノードのデフォルトパターンに戻ります/#
この問題を回避するには、管理ビュー(または一括操作のある独自のビュー)を使用できます。
ここでの考え方は、ノードが再度保存されるように何かを変更することです。エイリアスは保存時に現在のパターンで更新されます。 VBOを使用すると、必要な数だけ実行することができます。さらに、公開するフィルターをビューに追加して、更新するノードのリストをより適切に選択できます。