【发布时间】:2014-08-03 10:06:17
【问题描述】:
我们最近为销售儿童玩具的客户建立了一个 PHP 电子商务网站,自推出以来,他引入了一家促销机构,该机构建议为他的每件产品使用静态 HTML 页面。他拥有超过 2,5000 种产品,因此手动构建每个产品都不是一个现实的选择。
是否可以使用 PHP 从数据库中读取每个产品并根据产品名称创建一个新文件,并使用描述、图像和链接填充模板区域?如果是这样,有人对我可以从哪里开始有任何建议吗?
【问题讨论】:
-
我知道这不能回答你的问题,但你应该高度考虑像 Varnish (en.wikipedia.org/wiki/Varnish_cache) 这样的解决方案。这比编写自定义解决方案来提取静态页面更容易配置和更改。如果这是针对性能问题。或者您只是想以 zip 或其他方式分发页面?还是为了友好的 URL?
-
如果促销公司真的相信每个产品实际上都预先编写了 HTML。解雇他们并获得一家对他们在做什么有任何线索的新公司。如果没有,您可以使用 URL 重写从数据库信息动态创建使用模板重写的页面。 (取决于服务器,但对于 Apache,请查看
.htaccess和mod_rewrite)以便每个产品都可以模拟搜索引擎友好的 URL,如http://yoursite.com/products/fly_fish_reel和.htaccess将其重写为/products.php?p=fly_fish_real或类似的东西.
标签: php html mysql database seo