我工作的一個數據庫,網站現在有URL結構:這個數據庫的URL結構?
example.com/f.php?id=12
我想有
example.com/f/12
我看到這一切的地方(IMDB,維基..),但它是如何做我不能工作了。
感謝您的幫助!
我工作的一個數據庫,網站現在有URL結構:這個數據庫的URL結構?
example.com/f.php?id=12
我想有
example.com/f/12
我看到這一切的地方(IMDB,維基..),但它是如何做我不能工作了。
感謝您的幫助!
他們被稱爲虛榮URLs,你可以用htaccess來做到這一點。
你要尋找的是mod_rewrite
。它在位於服務器的webroot上的.htaccess文件中定義。看看這篇文章 - >http://www.sitepoint.com/apache-mod_rewrite-examples/
它使用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。
搜索「mod_rewrite」(假設你正在使用apache) – 2012-04-10 21:12:53
['mod_rewrite'](http://httpd.apache.org/docs/current/mod/mod_rewrite.html) – 2012-04-10 21:12:59