据我所知,可能还有其他关于虚荣网址的问题,但我看到的每个人都有不同的代码,我猜这些代码的作用相同。因此,我不明白哪些规则最适合我的个人问题,这里说的是我的问题。
我只是想创建它,
127.0.0.1/website/profile.php?id=1
对此,
127.0.0.1/website/profile/Admin
我的子问题也是,
感谢您的阅读,我似乎无法理解.htaccess!
答案 0 :(得分:1)
http://localhost/profile/Admin
实际上被解释为http://localhost/website/profile.php?username=Admin
。只有用户才能看到虚荣URL; PHP仍会看到URL参数。在您的情况下,.htaccess规则看起来像^profile/([0-9]+)$ profile.php?username=$1
(我显然不确定,因为我不知道您网站的架构)。另外,您可能会发现虚拟主机很有趣。这是一种能够为您的网站创建自己的本地域名的方式,例如http://my-local-website
而不是使用http://localhost/website
或等待在生产中进行测试。