动态和干净的URL

时间:2011-05-27 20:18:34

标签: php clean-urls

所以我构建了一个拥有用户个人资料的网站。我想要做的是从数据库中获取用户名并将其显示在网址中,如下所示:

example.com/profile/derrick而不是显示(example.com/profile.php?id=123)

我一直想用他们上传的照片来做这件事。我想获取照片的标题并将其设为网址:

example.com/shots/my-photo-title-而不是显示(example.com/shots.php?id=13)

如果有人有一个很好的教程,或者他们自己写的脚本,我会很高兴知道它。谢谢!

3 个答案:

答案 0 :(得分:3)

使用: $urlarray = explode("/", $_SERVER['REQUEST_URI']);

实施例: 网址:www.mysite.com/this/is/it

$urlarray[1] will by this
$urlarray[2] will by is
$urlarray[3] will by it

你可以尝试一下:)

答案 1 :(得分:0)

这是一个关于干净网址的非常好的教程:

Clean URls

我发现其中一个更好的实际工作。祝你好运

答案 2 :(得分:0)

有一个很好的生成器用于干净的URL:http://www.generateit.net/mod-rewrite/