我正在尝试缩短用户个人资料页面的字符串,但我对 .htaccess 文件有点陌生。我一直在试图找出为什么这会一直循环,但我很难找到它。如果有人能告诉我如何解决它或至少指出我正确的方向,我将不胜感激!
这是我所拥有的:
RewriteEngine On
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ /register_demo/profile.php?username=$1
我得到的错误是浏览器上的“500 Internal Server”,当我查看错误日志时,我看到我超出了内部递归限制。
我还注意到网址的变化:
localhost/register_demo/profile.php?username=username
到 localhost/register_demo/profile.php?username=profile.php