【发布时间】:2010-09-13 22:49:15
【问题描述】:
我正在为产品创建一个网站。我想知道:使用 PHP 使用单个动态页面会更好,还是为每个产品生成一个 HTML 页面,在 cron 作业中从 php 模板文件更新页面?页面上的大部分材料(例如基本产品信息)不会随时间变化,但页面的其他部分将通过数据库查找(库存、评论等)生成
我听到一些人争辩说,出于 SEO 目的,最好使用静态网址(例如 category/product1.html)而不是动态网址(例如 products.php?id=1234)。我发现前一种方法的问题是从 HTML 页面进行数据库查找似乎不方便。我实现它的方式是使用 javascript->php:
<script type="text/javascript" src="http://localhost/inv_lookup.php?UPC=<?php echo $UPC; ?>"></script>
但是在 PHP 文件中,你必须打印 javascript 格式的文本:
echo "document.write(\"" . $field . " : <b>" . $row[$i] . "</b> <br/> \")";
这种数据库查找对我来说似乎很草率。有什么建议吗?
【问题讨论】:
-
请原谅我的提问,但我不太确定您要提出什么建议。关于如何处理静态页面的建议?网址?数据库查找?我认为您正在寻求有关如何处理产品页面 url 的建议,所以我认为您可以通过编辑 htaccess 而不是使用 jscript 来使用漂亮的 url 来做到这一点