我有一个页面显示有关属性的信息,基于url中的唯一ID,在mysql数据库中搜索该ID,从该行获取所有信息等,真的很标准.
我想知道是否/如何为每个数据库行“创建”一个html页面,因为我认为这对SEO更好?有多个关键字而不是一个动态页面?
我的属性通过网站上的表单/上传系统添加到数据库中,我想在上传时创建页面可能是最简单的,但我愿意接受建议!
解决方法:
您只需要创建一个生成html模板的PHP文件,该页面上基于文本的内容会发生什么变化.在该页面中,您可以通过POST或GET获取参数(例如行ID),然后从数据库中获取信息.
我认为这对SEO更好吗?
搜索引擎作为谷歌解释说example.PHP?id = 33和example.PHP?id = 44是不同的页面,是的,从SEO的角度来看这种方式比单个列表页面要好,所以你只需要两个PHP文件至少(listing.PHP和single.PHP),因为更好的链接这个页面来自listing.PHP.
额外建议:
example.PHP?id = 33真的很丑,不太友好,也许你需要一些url重写代码.像example / properties / property-name这样的东西更好;)