2012-04-10 59 views
2

我工作的一个数据库,网站现在有URL结构:这个数据库的URL结构?

example.com/f.php?id=12

我想有

example.com/f/12

我看到这一切的地方(IMDB,维基..),但它是如何做我不能工作了。

感谢您的帮助!

+1

搜索“mod_rewrite”(假设你正在使用apache) – 2012-04-10 21:12:53

+0

['mod_rewrite'](http://httpd.apache.org/docs/current/mod/mod_rewrite.html) – 2012-04-10 21:12:59

回答

0

它使用Apache的mod_rewrite完成。对于你的那个例子中,你必须创建在根文件夹.htaccess文件有以下几行:

RewriteEngine On 

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

这将呈现“example.com/f.php?id=12”到“example.com/f/12“和”example.com/f.php?id=12/“改为”example.com/f/12/“。所以它可以做一点小事。但你明白了。在那里有很多例子,用Google搜索一分钟我遇到了this