【发布时间】:2011-01-29 06:00:49
【问题描述】:
我正在使用带有此类永久链接的 wordpress:
/%year%/%monthnum%/%postname%/
如果我使用这种类型的网址: example.com/2010/03/तकनीक
它将这个 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
【问题讨论】:
-
你用什么来重写网址?
标签: php wordpress unicode permalinks