【问题标题】:How can I create individual user pages with PHP?如何使用 PHP 创建单个用户页面?
【发布时间】:2012-10-16 23:10:42
【问题描述】:

我有一个名为 users.php 的网站,它接受 URL 变量“用户名”并根据该变量返回用户信息。例如,URL users.php?username=someuser 将检索用户“someuser”的数据。 我很好奇如何为每个用户创建一个单独的 URl,以便 mysite.com/someuser 重定向到 users.php?username=someuser。

有人可以向我解释如何做到这一点吗?

感谢您的帮助!

【问题讨论】:

  • 如果您使用的是 Apache 服务器,请查找 .htaccess 和重定向。
  • 有很多关于它的问题和教程,考虑寻找pretty urlsseo url.htaccessrewrite rules

标签: php url variables redirect


【解决方案1】:

您必须编辑 .htaccess 文件。 看看here

例如:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1

它将转换像

这样的 URL
site.com/user123/ or site.com/user123

site.com/user.php?username=user123

【讨论】:

  • 很高兴在 SO 上实际分享示例并引用该站点作为您的来源,我在这里看到了这么多死链接。编辑并显示“如何”
  • 我认为它与htaccess有关,但我不确定究竟是什么,谢谢你的例子!
猜你喜欢
  • 1970-01-01
  • 2016-10-28
  • 2023-04-02
  • 1970-01-01
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多