如何让搜索引擎为动态生成的页面编制索引

时间:2012-12-30 11:17:50

标签: php mysql .htaccess dynamic sitemap

我正在尝试创建一个博客..对于每个条目,我都有一个名为entry.php的模板页面 我通过从我的主页创建链接来创建页面,如此

mywebsite.com/entry.php?title=My Title&content=This is my blog

此链接传递给entry.php,根据我写的链接动态生成页面,但搜索引擎不会将这些链接编入索引。

我是否真的必须为我创建的每个条目创建一个唯一的页面?

像youtube这样的网站是否为每个视频都有单独的网页,或者像我尝试的那样动态生成。如果是这样,视频如何显示在搜索结果中?

我听说过.htaccess或sitemap.xml可以用来做这个我不知道这些是什么。

2 个答案:

答案 0 :(得分:3)

了解.htaccess

.htaccess有很多生成器,你可以使用其中一个。最好的办法是,使用.htaccess文件,以这种方式创建路径:

mywebsite.com/entry.php?title=My Title&content=This is my blog

将它们更改为:

mywebsite.com/My Title/This is my blog

同样的代码是:

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\.html$ /entry.php?title=$1&content=$2 [L]

提供发电机的网站:

答案 1 :(得分:1)

只要页面链接到某处 ,搜索引擎就会找到该页面。页面的生成方式无关紧要。链接是URL,当请求此URL时,浏览器或任何其他客户端(包括搜索引擎)接收页面内容,句点。它的工作方式与任何其他常规页面一样,搜索引擎不知道或不关心幕后发生的事情以生成此页面。