这个数据库的URL结构?

时间:2012-04-10 21:11:10

标签: url mod-rewrite

我正在开发一个具有URL结构的数据库站点:

  

example.com/f.php?id=12

我想要

  

example.com/f/12

我看到了这个地方(IMDb,维基百科......),但我无法弄清楚它是如何完成的。

感谢您的帮助!

3 个答案:

答案 0 :(得分:3)

它们被称为虚荣URL,您可以使用htaccess。

http://www.youtube.com/watch?v=oqg6Chk6L7M

答案 1 :(得分:2)

您正在寻找的是mod_rewrite。它在位于服务器webroot的.htaccess文件中定义。看看这篇文章 - > http://www.sitepoint.com/apache-mod_rewrite-examples/

答案 2 :(得分:0)

使用Apache的mod_rewrite完成。对于您的示例,您必须在根文件夹中使用以下行创建.htaccess文件:

RewriteEngine On

RewriteRule ^f//?(.*)$ f.php?id=$1 [NC]

这将向“example.com/f/12”和“example.com/f.php?id=12/”提供“example.com/f.php?id=12”到“example.com/” F / 12 /”。所以它可以做一点点柚木。但是你明白了。那里有很多例子,我用了一分钟的谷歌搜索this

相关问题