4

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

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

这个链接被传递给entry.php,并根据我写的链接动态生成一个页面,但搜索引擎不会索引这些。

我真的必须为我创建的每个条目创建一个独特的页面吗?

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

我听说可以使用名为 .htaccess 或 sitemap.xml 的东西,但我不知道它们是什么。

4

2 回答 2

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]

提供生成器的网站:

于 2012-12-30T11:22:47.740 回答
1

只要页面某个地方链接到,搜索引擎就会找到该页面。页面是如何生成的并不重要。链接是一个 URL,当请求此 URL 时,浏览器或任何其他客户端(包括搜索引擎)会收到页面内容、句号。它像任何其他常规页面一样工作,搜索引擎不知道也不关心幕后发生了什么来生成这个页面。

于 2012-12-30T11:24:11.267 回答