wordpress 安装 isapi rewrite 后有中文的url不能打开
wordpress 版本是 3.01
isapi rewrite 3
IIS 7
windows 7
使用的 rewrite 规则是:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress
WP后台链接设置为:/archives/%year%-%monthnum%/%postname%.html
如这个URL打不开:http://localhost/wordpress/archives/2010-11/%e5%93%88%e5%88%a9%c2%b7%e6%b3%a2%e7%89%b9%e4%b8%8e%e6%ad%bb%e4%ba%a1%e5%9c%a3%e5%99%a8%e4%b8%8a%e7%9a%84%e5%89%a7%e7%85%a7-2.html
这个可以打开:http://localhost/wordpress/archives/2010-11/overview.html
查看 wordpress根目录下的 archives 文件夹中的 2010-11 目录,发现有
%e5%93%88%e5%88%a9%c2%b7%e6%b3%a2%e7%89%b9%e4%b8%8e%e6%ad%bb%e4%ba%a1%e5%9c%a3%e5%99%a8%e4%b8%8a%e7%9a%84%e5%89%a7%e7%85%a7-2.html
这个文件存在,直接点击这个html文件也能看到内容,但就是不能在网站中打开。