You are here

中文url修改。

esr2587758 的头像
Submitted by esr2587758 on 星期日, 2008-12-07 15:04

我在用path 模块改写url 后,中文会显示%xx 这样。我想让url好看一些。
于是我把 在url 函数里面的 $path = drupal_urlencode($path);这一行注销掉了。
结果是达到了,在ie ,ff地址栏里都是中文汉字了。
但这样做会不会有什么安全问题或者对SEO有什么影响。
谢谢葛大了

论坛:

对seo好像没有好处吧,我觉得搜索引擎看到的,两者直接没有区别,不过对于普通用户来说,这种方式很友好.安全问题我不知道,不过这个路径没有转码的话,就像你输入的html内容么有转义一样,有可能存在风险,我不是黑客。不过这个应该没有影响,因为你的路径是从数据库里面读出来的,而不是用户写进去的,我还真说不明白这个问题呢。
不过不推荐直接修改模块中的代码,你看看有没有其它的解决办法,