2012-10-16 38 views
0

在現場我開發我有一種基於在URL中的變量後的頁面: http://www.mywebsite.com?id=18 所以這將裝載誰的ID後在mySQL數據庫中是18。動態創建網頁(使用URL的一部分作爲變量)

我希望創造同樣的效果,但隨着網址是這樣的: http://www.mywebsite.com/articles/title-of-article-18/

會不會有來創建動態的帖子內容的蒼蠅,其中URL將原本是這些頁面的方式創建人: "http://www.mywebsite.com/articles/" + postTitle

+0

什麼是你的基礎技術(平臺/語言,服務器等)?每個環境都有自己的實現方式,所以答案是肯定的,但是你必須提供更多的信息來獲得具體細節。 –

回答

1

您正在尋找mod_rewrite和通過htaccess重寫網址。

它所做的是從你的url中獲取模式,而htaccess文件檢測到該模式將重定向到http://www.mywebsite.com?id=18。用戶仍然可以看到漂亮的網址。

目錄/ articles/title-of-article-18 /實際上並不存在,並且用戶從未真正到達該位置,因爲htaccess會祕密更改服務器處理的url。

http://en.wikipedia.org/wiki/Rewrite_engine

或隨機教程中,我發現: http://www.blogstorm.co.uk/htaccess-mod_rewrite-ultimate-guide/