2
可能重複:
.htacces to create friendly URLs. Help needed如何重寫動態網址?
我需要了解如何顯示一個漂亮的URL與動態參數的URL的幫助。
在我的網站,當你點擊產品鏈接它會帶你到頁面這個網址:http://example.com/products?id=1002
怎樣纔可以改變顯示http://example.com/products/1002?
可能重複:
.htacces to create friendly URLs. Help needed如何重寫動態網址?
我需要了解如何顯示一個漂亮的URL與動態參數的URL的幫助。
在我的網站,當你點擊產品鏈接它會帶你到頁面這個網址:http://example.com/products?id=1002
怎樣纔可以改變顯示http://example.com/products/1002?
第1步:更改您的頁面,以便生成的產品鏈接如下所示:http://example.com/products/1002
。您可以控制此內容,您可以生成您的鏈接,看起來像任何你想要的。如果你使用某種框架,它甚至可能有一個內置的機制來做到這一點。
第2步:在htaccess文件在你的文檔根補充一點:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^products/(.+?)/?$ /products/?id=$1 [L]
通過改變輸出。同樣在這個網站上使用搜索,我們已經有幾次這個問題了。你可能會因此而看不到你的投票。 – hakre 2012-08-16 19:07:17
您是否閱讀過[Apache mod_rewrite簡介](http://httpd.apache.org/docs/2.2/en/rewrite/intro.html)這是嘗試使用URL重寫之前的最低讀數。 – Jocelyn 2012-08-16 19:07:33