安装使用 Discuz! X2 SEO设置中不支持空格解决方法

[复制链接]
站帮网 发表于 2012-2-15 18:09:41 [安装使用] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
discuz! X2 seo设置中不支持空格这个问题最新版本中依然存在,不知道为什么没有修复这个细节问题,可能是因为默认SEO设置是正常的,所以这个问题一直存在吧

修改文件:source/function/function_core.php中2506 行附近 修改之前请备份好原文件~!

查找:
  1. function strreplace_strip_split($searchs, $replaces, $str) {
  2.     $searchspace = array('((\s*\-\s*)+)', '((\s*\,\s*)+)', '((\s*\|\s*)+)', '((\s*\t\s*)+)', '((\s*_\s*)+)');
  3.     $replacespace = array('-', ',', '|', ' ', '_');
  4.     return trim(preg_replace($searchspace, $replacespace, str_replace($searchs, $replaces, $str)), ' ,-|_');
复制代码
代替为
  1. function strreplace_strip_split($searchs, $replaces, $str) {
  2.     $searchspace = array('(((\s)*\-(\s)*)+)', '(((\s)*\,(\s)*)+)', '(((\s)*\|(\s)*)+)', '(((\s)*\t(\s)*)+)', '(((\s)*_(\s)*)+)');
  3.     $replacespace = array('$3-$3', '$3,$3', '$3|$3', '$3 $3', '$3_$3');
  4.     return trim(preg_replace($searchspace, $replacespace, str_replace($searchs, $replaces, $str)), ' ,-|_');
  5. }
复制代码
最后后台更新缓存。

现在刷新看看是否不是SEO设置中支持空格了!




上一篇:Discuz! 插件安全审核--初阶 pdf格式
下一篇:数据库出错提示Duplicate entry * for key *的解决方法
站帮网站务联系QQ:261833848

大神点评1

btclub.vn 发表于 2012-4-27 23:45:37 [安装使用] 显示全部楼层
Thanks admin so much
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表