ユーザープロファイルページの文字列を短くしようとしていますが、.htaccessファイルは少し使い慣れています。なぜこれがループし続けるのかを調べようとしていましたが、見つけるのに苦労しています。誰かが私にそれを修正する方法を教えてくれるか、少なくとも私を正しい方向に向けてくれるなら、私はそれを大いに感謝します!
これが私が持っているものです:
RewriteEngine On
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ /register_demo/profile.php?username=$1
発生するエラーはブラウザの「500InternalServer」であり、エラーログを見ると、内部再帰の制限を超えていることがわかります。
また、URLが次の場所から変更されていることに気付きました。
localhost/register_demo/profile.php?username=username
localhost / register_demo / profile.php?username=profile.phpに