我正在使用 mod_rewrite 重写用户配置文件的 url,如下所示:domain.com/users/JohnSmith。
我在想也许跳过用户文件夹并简单地把它写成:domain.com/JohnSmith 会更整洁。
我的问题:如何做到这一点并保留我的系统和站点文件夹?如果我查找 domain.com/browsersupport,profile.php 页面将检查名称并在数据库中查找它,并且由于没有用户具有该名称,因此不会显示任何页面。
我知道它可以通过 PHP 代码中的一些 if 语句来修复。此外,需要保留文件夹名称,以便用户无法注册这些名称。但是对于配置文件查找 - 有没有更简洁的方法?也许要排除 .htaccess 文件中的系统文件夹,以便 profile.php 不会去寻找那个用户?