PHP生成的URL生成技术

时间:2010-04-20 06:12:19

标签: php url url-rewriting seo

我建立了一个基于Cricket概念的门户网站, 我已经构建了一个基于自定义的CMS,我可以上传网站的新闻

上传新闻后,网址就像这样 http://cricandcric.com/news/news.php?id=841&An-emotional-moment:-Dhoni.html

但我想尝试上面的Url如下(有些事情是这样的) http://cricandcric.com/news/An-emotional-moment:-Dhoni.html

或类似于Stackoverflow.com,

任何人都可以帮助我,我该如何构建它? 我需要重写URL吗?

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

是的,据我所知,你需要重写网址。网址“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的一部分,然后是标题)。

答案 2 :(得分:0)

是的Dude,.htaccess文件将解决你所有的谜语...... Chk This --- How to use .htaccess file for rewriting URL?

相关问题