これは、ユーザーが登録できるサイトでこれを行っている方法です。これはphpにありますが、必要なものを取得するために変更できます。
RewriteEngine On
# Full path
RewriteBase /
# Rewrite all php files
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
# Rewrite the user profile pages
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^user/([a-zA-Z0-9_-]+)$ profile.php?user=$1
RewriteRule ^user/([a-zA-Z0-9_-]+)/$ profile.php?user=$1
最初の RewriteBase は、サイトのルート ディレクトリです。「# Rewrite all php files」の下にある 2 番目の Rewrite セットは、すべての .php ファイル拡張子をファイルから削除します。
3 番目の Rewrite セットは、あなたが興味を持っているものです。Profile.php はユーザー プロファイルで、?user=$1 は登録されたユーザー名です。URL www.domain.com/user/userName/ が呼び出されると、実際にはページ profile.php?user=userName からデータを取得します。
これを少し変更して、PHPでの私のやり方を見て、好きなように機能させる必要がありますが、これを行う方法についてはGoogleのいたるところにチュートリアルがあります。