在php和MySql中搜索引擎友好的POST

时间:2009-11-08 16:03:54

标签: php mysql seo

我有一个博客,用户来发布他们的观点。 我将所有信息存储在mysql数据库中,当我使用以下语法来使用PHP检索信息Datasbe时

viewpost.php?PID = 12

但谷歌在搜索引擎优化的许多技巧之后,我发现这种语法并不好,我需要将其改为其他可供搜索引擎阅读的方式。

与stackoverflow.com完全一样。像每个问题都有它的网址

   http://stackoverflow.com/questions/1696938/c-objects-by-ref

我整天都在搜索,但我不知道如何才能在PHP和PHP中做这样的事情。 MYSQL

希望我能得到很好的帮助。

由于

3 个答案:

答案 0 :(得分:1)

如果你在IIS上试试Ionic的Isapi重写过滤器

http://www.codeplex.com/IIRF

这是IIS的免费网址重写器

答案 1 :(得分:0)

您通常使用Apache的mod_rewrite(其他Web服务器具有类似功能)来完成此任务。在此处阅读有关mod_rewrite的更多信息:http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

使用mod_rewrite /questions/1696938/c-objects-by-ref会被重写为(例如)questions.php?id=1696938c-objects-by-ref部分可能只是为了使网址对人类更具可读性,并使搜索引擎看起来更好。

在您的情况下,我会将/post/$id/human-readable-name重写为/viewpost.php?pid=$id

答案 2 :(得分:0)

你必须重写你的网址

以便domain.com/12/title-of-post转到domain.com/viewpost.php?pid=12

尝试this page了解更多深度信息