首页 > 代码库 > WordPress 中文URL不支持 Apache Rewrite 不支持中文 Ipage不支持中文
WordPress 中文URL不支持 Apache Rewrite 不支持中文 Ipage不支持中文
WordPress 站,在国内空间上好好的,只是限制容量。。。
于是平移到国外Ipage空间上去,但是发现个致命的问题:不支持中文URL!!!
http://my.oschina.net/cart/
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>400 Bad Request - http://my.oschina.net/cart/</title> </head><body> <h1>Bad Request</h1> <p>Your browser sent a request that this server could not understand.<br /> </p> <p>Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.</p> </body></html>怎么办呢?
http://my.oschina.net/cart/
发Ticket给老外,老外说技术正在努力解决,第二天指了一条瞎路给我走。。。
最后无奈,自己动手吧!
问题分析:空间不支持中文,那么我们必须绕开中文了,聪明的同学想到了URL编码。
http://my.oschina.net/cart/
问题解决: 1.超链接进行2次urlencode即可绕开浏览器打开时是中文的问题: <a href=http://www.mamicode.com/"<?php echo urlencode(urlencode(‘模板‘));?>">模板>最终,Apache Rewrite 不支持中文URL的问题,完美解决!
Tips:聪明的同学会发现,这样会影响SEO收录,url被2次编码了,最好的办法还是找服务商吧!
这也是服务商没有搞定的权宜之计!!!
http://my.oschina.net/cart/
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。