代码之家  ›  专栏  ›  技术社区  ›  Kieran

在cms中创建用户友好的url

  •  0
  • Kieran  · 技术社区  · 16 年前

    我对cms的体系结构感兴趣,在cms中,我可以传递完整的url而不是查询字符串。

    我想做一个网站,可以处理任何网页的要求…说 ’ http://www.my-domain.com/directory/page.aspx ’ 并让得到的响应传递一个通用的页面/文件。

    我希望请求通过一个XML文档传递,在该文档中,我可以存储页面名称和相应的文件来呈现内容…

    我的问题

    1. 这可能吗
    2. 做起来容易吗
    3. 人们之间有什么联系吗 他们可以和我分享 如何。
    4. 任何专业人士或 缺点如果你 用过这种方法。
    1 回复  |  直到 16 年前
        1
  •  1
  •   Lilith River    16 年前

    是的,这是可能的,而且很容易。大多数cmse都是这样做的,但是使用数据库而不是xml文件。

    您可能应该研究url重写。其概念是将url结构与实际的文件系统表示分离。

    对于.NET: UrlRewriting.Net 是宝石。

    不过,既然已经有上百个像你描述的那样出色的CMSE,我建议你用其中一个来节省你的工作。提供更详细的要求,我可以建议一个。