使用PHP设置“mydomain.com/username”的任何简单,非常简洁的方法?

时间:2009-12-21 21:28:17

标签: php .htaccess mod-rewrite

简单地说,当用户希望人们能够访问他们的个人资料时,我们希望他们只能说去mydomain.com/username。真正的用户页面将是mydomain.com/users/page.php?id=1325,这对用户没有帮助。

问题:我已经做了一段时间的PHP,并且从来没有必要这样做。我不知道哪里可以开始?我不想做一些天真的事情,就像创建带有重定向的实际文件夹一样......

有谁能告诉我如何在PHP中解决这个问题?

你们都是最棒的!

1 个答案:

答案 0 :(得分:9)

如果你在apache服务器上查找.htaccessmod_rewrite,这一切都发生在PHP之外。

.htaccess的示例:

RewriteEngine on
RewriteRule ^([0-9a-zA-Z]+)([\/]?)$ /user/profile.php?name=$1 [L]