我正在为我的一位客户构建网站内容管理系统。这是一个高度定制的系统,所以我不能使用任何“搁置”解决方案。
我需要允许我的客户即时向网站添加页面。我在这里有两个选择:(1)以 www.mycompany.com/page.aspx?catID=5&pageID=3 的格式创建一个数据库驱动的页面(使用类别和页面 ID 查询数据库,获取数据并显示它(2) 允许管理系统创建静态页面,例如 www.mycompany.com/company/aboutus.aspx 和 www.mycompany.com/company/company_history.aspx 等。
我相信,虽然前者更容易实现,但后者对用户和谷歌来说都更好。
我的问题是(最后):(1)您是否同意后者是更好的解决方案,以及(2)实施这种解决方案的最佳方法是什么?我是否应该使用文件系统创建和更新每个文件(即站点的管理系统要求用户提供页面/文件名、页面标题和内容,并根据这些参数动态创建页面)?有没有更好的办法?
谢谢!