2012-04-10 68 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