Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何让搜索引擎为动态生成的页面编制索引_Php_Mysql_.htaccess_Dynamic_Sitemap - Fatal编程技术网

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

Php 如何让搜索引擎为动态生成的页面编制索引,php,mysql,.htaccess,dynamic,sitemap,Php,Mysql,.htaccess,Dynamic,Sitemap,我正在尝试创建一个博客。对于每个条目,我都有一个名为entry.php的模板页面 我通过从我的主页创建一个链接来创建页面,如下所示 mywebsite.com/entry.php?title=My Title&content=This is my blog 该链接被传递到entry.php,并根据我编写的链接动态生成一个页面,但搜索引擎不会为这些页面编制索引 我真的必须为我创建的每个条目创建一个唯一的页面吗 像youtube这样的网站是否对每一个视频都有单独的页面,还是像我尝试的那样动

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

mywebsite.com/entry.php?title=My Title&content=This is my blog
该链接被传递到entry.php,并根据我编写的链接动态生成一个页面,但搜索引擎不会为这些页面编制索引

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

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

我听说有一种叫做.htaccess或sitemap.xml的东西可以用于此,但我不知道它们是什么。

了解
。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]
提供发电机的网站:

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

如果您的博客页面仅基于您在title=和content=中输入的内容生成,您应该有另一种方式让搜索引擎查找您的内容。是否有一个索引页或其他链接到不同博客文章的东西?