在Wordpress中将URL中的拉丁字符转换为UTF-8

时间:2014-08-05 13:30:02

标签: php wordpress mod-rewrite url-rewriting

我在解决Wordpress中的文件名时遇到问题。

某些文件名具有特殊字符(éãà),并且文件未显示在帖子中。喜欢:http://jornaltribunadonorte.com.br/telecentros-oferecem-400-vagas-para-cursos-gratuitos/

Wordpress将文件名解析为:
//jornaltribunadonorte.com.br/wp-content/uploads/2014/07/Aula-de-hardware-Telecentro-Pinda-Cr%C3%A9ditos-Divulga%C3%A7%C3%A3o-258x460.jpg

文件存储在服务器中,可以在以下位置看到:
//jornaltribunadonorte.com.br/wp-content/uploads/2014/07/Aula-de-hardware-Telecentro-Pinda-Cr%e9ditos-Divulga%e7%e3o.jpg

如何通过.htacess使Wordpress解析第3个链接中显示的文件名? 我的.htacess文件内容是:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>

0 个答案:

没有答案