私のサイトのユーザープロファイルには、mysite.com / user/usernameというURLがあります。私が実際にやりたいことは、そのURLはmysite.com/usernameである必要があります。そして、これらのコード行をhtaccessファイルに追加しました
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?uname=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?uname=$1
これで、mysite.com/usernameからユーザーに連絡できます。しかし、エラーは、404ドキュメントが機能していないことです。myste.com/dasdfsfのように存在しないurlと入力すると、すべての数字と文字を検索し(ユーザー名を見つけるため)、無効なユーザー名用に作成した空白のページが表示されるため、404ドキュメントは取得されません。そのユーザーが存在しない場合は、404ページを表示したいと思います。