我的根目录包含一系列 PHP 文件:index.php、about.php 等。每个文件都可以带一个 ID 参数来自定义页面上的一些变量,例如联系电话号码、电子邮件地址等。
如果访问者要访问http://myserver/joebloggs(joebloggs 是一个参数,而不是子目录),我希望他们能够从根目录中使用 index.php 页面,但要将 joebloggs 传递给 index .php 作为 ID,然后自定义页面。我不想为每个用户 ID 创建一个子目录,我宁愿在数据库中维护这些信息并让 PHP 为我生成页面。
此外,当用户然后导航到 about.php 页面时,我希望保留此 ID,然后也自定义关于页面,即“关于”的链接在 URL 中维护 ID 参数:http:/ /myserver/joebloggs/关于/
我有一个粗略的想法如何做到这一点,并且一直在阅读 mod_rewrite 但在将各种解决方案拼凑在一起时运气不佳。
任何指示或帮助将不胜感激。