我有一个网站,除了5页,主要内容是从数据库检索使用ID。
https://example.com/content/page.html?id=1
...
https://example.com/content/page.html?id=100...这些页面上的内容是使用JavaScript动态生成的,并从数据库中检索信息。本质上,只是一个页面(模板),但是内容在每个ID上都是唯一的。
Google搜索控制台中的URL检查返回所有积极的结果(可用性- URL可以索引)。但这部分我不明白:
URL可供谷歌使用。如果将其编入索引并选择为规范,则可以在Google搜索结果中显示所有相关的增强功能。
现在,我不知道如何使谷歌索引每一页!
发布于 2022-01-25 18:49:34
我不相信你能使谷歌索引一个网址),即使谷歌知道它,它可能需要一段时间(几个月)索引你的网站。有些东西能帮上忙-
为了做后一件事(简单地说),让我们假设您的DB中有一个ID、descr和content字段,并且运行Apache。
创建一个类似于https://www.example.com/IDNo/descr的url结构
在Apache中添加以下内容(在Wordpress安装中这是相当常见和标准的)。如果一个页面不存在,它会将它提供给默认页面index.php -
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]将page.html重命名/复制到index.php (假设您使用php,否则将酌情修改),并在此脚本的顶部附近解析$_SERVER或等效/相似来检索数据库页面的ID以显示/合并。
您也可以在描述URL时创建sitemap引用DESCR。
有一个描述的想法是,它帮助谷歌了解一些关键词的网站。同样,通过使用一个漂亮的URL,Google可以确定它的索引是一个唯一的页面,并且它不需要猜测ID是会话或URL的一部分。参考文献:https://developers.google.com/search/docs/advanced/guidelines/url-structure
https://webmasters.stackexchange.com/questions/138404
复制相似问题