2010-04-20 76 views
3

我有一個建立一個門戶網站基於板球概念, 我必須建立一個基於CMS定製,我可以上傳新聞的網站URL生成技術與PHP

一旦我上傳的消息,網址會是這樣 http://cricandcric.com/news/news.php?id=841&An-emotional-moment:-Dhoni.html

但我想有上述網址如下(一些這樣的事) http://cricandcric.com/news/An-emotional-moment:-Dhoni.html

或相似Stackoverflow.com,

任何人都可以幫助我如何建立? 我需要重寫URL嗎?

回答

1

是的,這通常是通過URL重寫完成的。 This is a great intro to it

請注意,如果您要從網址中移除ID,則必須確保標題是唯一的。 (你也可以擺脫「.html」)

0

是的,據我所知,你需要重寫URL。 URL「http://cricandcric.com/news/An-emotional-moment:-Dhoni.html」可能會被重寫爲「http://circandcric.com/news/index.php?title=An-emotional-moment:-Dhoni」。然後,index.php必須從這個標題中找出正確的新聞。這可能是問題的根源(將標題轉換爲與URL兼容的字符串並再次返回),正如Chad指出的那樣,標題必須是唯一的。如果您遇到麻煩,請查看Stackoverflow如何處理此操作(將ID作爲URL的一部分,然後標題)。

+0

@湯姆,這是真正有用的信息,我出示,謝謝 – gmhk 2010-04-20 06:25:28