ec 的 url 复杂重写

2016-07-07 15:23 来源:www.chinab4c.com 作者:ecshop专家



category-31-b0-%E6%8C%89%E7%94%A8%E9%80%94%E9%80%89%E8%B4%AD.html

我设置了后,中文字符全部转义了。。

如何设置不转义啊??


category-31-b0-按用途选购.html

谢谢各位大哥了。。。

回答:
高手来回答

不清楚.............

IE打开是转码的你用火狐打开网址就是中文的了

就是想在ie下不转码了。。

要不url看起来太长了。。。

找到了,改好了

需要修改一个文件。。

function build_uri 找到这个

  1. if ($rewrite)
  2. {
  3. if ($rewrite == 2 && !empty($append))
  4. {
  5. $uri .= '-' . urldecode(urlencode(preg_replace('/[\.|\/|\?|&|\+|\\\|\'|"|,]+/', '', $append)));
  6. }

  7. $uri .= '.html';
  8. }
  9. if (($rewrite == 2) && (strpos(strtolower(EC_CHARSET), 'utf') !== 0))
  10. {
  11. $uri = urldecode(urlencode($uri));
  12. }
  13. return $uri;
复制代码

你不设置 复杂重写不就好勒嘛?简单重写 貌似就不会这么复杂啦?

这么复杂啦?