URL生成技术与PHP

问题描述:

我有一个建立一个门户网站基于板球概念, 我必须建立一个基于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吗?

是的,这通常是通过URL重写完成的。 This is a great intro to it

请注意,如果您要从网址中移除ID,则必须确保标题是唯一的。 (你也可以摆脱“.html”)

是的,据我所知,你需要重写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

是啊老兄,.htaccess文件将解决你所有的脑筋急转弯.....清洁香港这个--- How to use .htaccess file for rewriting URL?