我的基于用户的网站设置如下:
- 每个用户在 mydomain.com/user123 上都有自己的个人资料页面
- 在幕后,用户不知道,这重定向到 mydomain.com/profile.php?user=user123
如果有人访问任何 URL,如 mydomain.com/randomstring,我如何确保查看器在“randomstring”不等于当前用户名的情况下看不到“mydomain.com/profile.php?user=randomstring”在我的网站上注册,但他们看到的是 404 错误?
(出于参考目的,profile.php 填充了一个预定义的模板,该模板提取与每个唯一用户名关联的自定义变量。因此,如果某个用户名不存在,则转到 mydomain.com/randomstring 会显示一个名为“ randomstring 的个人资料页面。”)