我正在使用带有此类永久链接的 wordpress:
/%year%/%monthnum%/%postname%/
如果我使用这种类型的网址:example.com/2010/03/तकनीक</p>
它将此 url 视为 example.com/2010/03/ (通过忽略 unicode 字符)并显示 2010 年 3 月的存档列表。
如果我使用英文网址:example.com/2010/03/technology,那么它可以完美运行。
即使在标签页面上也会出现此问题:例如 example.com/tag/इंटरनेट 被视为 example.com/tag/ 并显示 404 页面。
为什么 wordpress 忽略 unicode 字符?
如果我使用默认的查询字符串结构,那么即使使用 unicode 字符也能完美运行。
服务器信息:IIS7 Win2008 服务器(启用 URL 重写)Wordpress 2.9.2