ユーザーURLを「user/1」から「user/username」に変更するモジュールはありますか?
Pathauto はまさにそれを行います。
モジュールを有効にした後に生成されたすべての新しいユーザーエイリアスはusers/[user:name]
のようになります(明らかに、これはモジュール構成-構成/ URLエイリアス/パターンで変更できます)。
「一括更新」を使用して、既存のユーザー(およびその他のタイプのコンテンツ)のエイリアスを生成できます。
PathAuto モジュールを使用して、すべてのユーザーのエイリアスを作成できます。エイリアスパターンでは、パターンにユーザー名を含めることができます。エイリアスパスをプライマリURLにしたい場合は、 GlobalRedirect を使用して、ユーザー/ IDをユーザー/ユーザー名にリダイレクトすることもできます
いつでも Me Aliases モジュールを使用できます。ログインしているユーザーは関係ありません。 「user/me」を使用して、自分のアカウントにアクセスできます。
その目的のための個別のモジュールがあるかどうかはわかりませんが、Drupalの rl() メソッドまたは hook_url_inbound_alter() を見て、目的を支援できると思います。