ここにはいくつかのオプションがあります。
1) pathauto モジュールを使用して、パスの名前を変更できます。その後、これらのパスはサーバー レベルで完全に使用可能になりますが、古い node/add および node/%/edit パスは引き続き存在します。
2) node.module の hook_menu 実装から適切なコードをコピーして、hook_menu 経由でパスを実装するカスタム モジュールを作成できます。これにより、古い node/add パスと node/%/edit パスもサイトに残りますが、hook_menu_alter を使用してメニュー配列から適切なパスを設定解除できます。
3) Olav が提案した ように、 custom_url_rewrite_inboundおよびcustom_url_rewrite_outbound関数を使用できます。
正直なところ、最初のオプションの方が高速であり、予期しないバグが発生しないため、一般的には最初のオプションの方が適しています。方法 2 は確実に目的を変更しますが、Drupal が依存するいくつかのかなり基本的なパスも変更する必要があります。あなたの変更。方法 3 あまり詳しくありませんが、1 のようにパスを書き換えて、よりリアルにすることができるように見えますが、そこにはパフォーマンスの問題が潜んでいる可能性があり、また、かなりの量のデバッグを行う必要があります。