【发布时间】:2010-01-19 18:26:25
【问题描述】:
我正在使用 asp.net/C#,我希望为我正在创建的小型 CMS 系统创建唯一的 (?) uri。
我正在从我的文章标题生成 uri 段,例如,如果标题是“我的精彩文章”,则 uri 将是 www.website.com/news/my-amazing-article
这有两个部分。首先,你认为我需要去掉哪些角色?我用“-”替换空格,我想我也应该去掉“/”字符。你能想出更多可能导致问题的地方吗? “?”也许?我应该删除所有非字母字符吗?
第二个问题,上面我提到了 uris 可能需要是唯一的。我打算在添加之前检查 uri 列表以确保唯一性,但是我看到堆栈溢出使用数字加 uri。我假设这允许重复标题?你认为这会是更好的方法吗?
【问题讨论】: