htaccess vs硬编码

时间:2010-11-05 12:14:34

标签: content-management-system

创建CMS时,您会推荐吗?

  1. 根据?pg = name动态创建htaccess页面 或
  2. 建立FTP连接以自动创建每个文件?这意味着当创建/编辑/删除新页面时,管理员在保存时将进入站点并创建页面。
  3. 优点和缺点

    1. “Pro”减少文件意味着更少的空间
    2. “Con”为apache重定向不断增加开销
    3. “Con”更多空间
    4. “Pro”查找文件感知的工作量较少,只有在更改后才加载
    5. 好的,让我澄清一下。哪个是更好的选择。

      1. 创建index.php并让所有htaccess重定向到它发送?pg = name然后从数据库中获取内容
      2. 在创建/编辑/删除内容时让管理员自动ftp进入网站并创建页面,以便当用户以硬编码方式键入页面时

2 个答案:

答案 0 :(得分:0)

如果您愿意,可以混合使用这些选项 - 使用htaccess为您的页面添加漂亮的名称,将它们重写为?pg = name,然后从文件或数据库加载数据。

答案 1 :(得分:0)

毫无疑问,使用Apache mod_rewrite的CMS的最佳方式。这样,您将来可以更灵活地更改所需URL的显示方式,并加快新内容的创建,使其不必每次都通过FTP上传。

如果你必须使用FTP来使用你的CMS,我担心它不会具有很大的可扩展性,这是CMS的一个好处。

你的“更好的选择”是1.坚持mod_rewrite。