2

我使用 Blogengine.Net 作为我的博客引擎。我想提供 SEO 友好的地址,例如: http ://www.mysite.com/post /پسسیبتجدید.aspx
但是 blogengine 将字符更改为非 SEO 友好的代码,例如:
http ://www.mysite.com/post/ d8aad8a7d9bedb8cdaa9-da86d987d8a7d8b1.aspx
我的问题是:

  1. 如果你熟悉 Blogengine.net,你知道它是和 ASP.Net 还是 Blogengine.Net 有关吗?
  2. 如何防止这种行为?

更新:一个 BlogEngine.Net 问题。2.0 版支持 URL 地址中的非 Unicode 字符。

4

1 回答 1

3

URL 规范不允许这样做,因为它们只允许非常有限的字符集。

有关更多信息,请参阅http://en.wikipedia.org/wiki/Percent-encodinghttps://www.rfc-editor.org/rfc/rfc3986#section-2.4

于 2010-11-10T17:42:55.167 回答