php - 如何使我的 mysql 数据库记录对搜索引擎可见?

标签 php sql mysql html database

我正在创建一个名为“mySite”的分类网站,我希望任何搜索 honda +mySite 在 google 中,从我的数据库中查找所有描述为“honda”或标题为“honda”的广告。

这是怎么做到的? (每个广告都有一个 htm 页面?然后当用户点击打开 htm 页面时加载“广告数据”?)

我有一个例子供您查看:www.blocket.se 是一个瑞典网站,您几乎可以在这里购买任何东西。我猜他们实际上并没有 500,000 个 html 页面,只是为了让 google 可以正确地找到它们?

尝试在谷歌中搜索:blocket +bmw 330ci,您将看到来自 blocket.se 数据库的结果。

问题是:他们是怎么做到的?我应该怎么做才能拥有相同的功能?

谢谢

如果您需要更多意见,请告诉我,我会更新!

最佳答案

您不需要每个广告都有一个实际的 html 页面。大多数情况下,只有一个页面会查看 url 并相应地显示内容。

mysite.com/honda
mysite.com/acura
mysite.com/bmw

所有这些 url 都将由一个页面处理。该页面将使用 url 来查找要显示的内容并仅提供该内容。

基本上您只需创建一个网站,剩下的交给谷歌

关于php - 如何使我的 mysql 数据库记录对搜索引擎可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1749520/

相关文章:

php - MySQL返回相同数据的不同行

php - Wordpress网站团队开发

PHP file_get_contents 将 & 转换为 &amp

Qt 上未加载 MySQL 驱动程序

mysql - Hibernate 异常位置超出声明的序数参数的数量

只有当所有行都是 WHERE 的值时,MySQL 才返回单行

php - 如何在ajax中搜索名称并从数据库中获取结果

sql - 在 SQL 中重新创建移动中位数和移动模式 Excel 公式

sql - Oracle 外连接 - 性能

C# INSERT 与 INSTEAD OF INSERT 触发器