请选择 进入手机版 | 继续访问电脑版

AKCMS 建站论坛

 找回密码
 注册
搜索
查看: 186|回复: 5

悬赏50元,请帮解决搜索页伪静态规则和模板调取url[已解决]

[复制链接]

39

主题

0

好友

3

积分

新手上路

Rank: 1

金币
465
威望
3
积分
3
帖子
75
发表于 2017-8-3 11:56 |显示全部楼层
目前的搜索页动态url是这样的:search.php?keys=%BD%DA%C6%F8
请解决伪静态的url,不能出现乱码(目前伪静态后url出现中文,搜索页就乱码了)
下在则是内容页调取关键词模板的标签,请改成伪静态后的url标签
<{getlists template="<a href='$home/search.php?keys=[iteminurl]' target='_blank'>[item]</a> " list=$keywords}></p>
如能解决,转帐50元到您的支付宝或微信,绝不食言

本帖由3楼的朋友通过QQ沟通后解决,悬赏撤
QQ图片20170806101601.png


三楼朋友提供的解决方案
  1. <?php
  2. $_GET['keys']=iconv("utf-8","gb2312",$_GET['keys']);
  3. $template = "search2.htm";
  4. include 'akcms_page.php';
  5. ?>
复制代码

39

主题

0

好友

3

积分

新手上路

Rank: 1

金币
465
威望
3
积分
3
帖子
75
发表于 2017-8-3 12:02 |显示全部楼层
补充:需要apache的伪静态规则

3

主题

0

好友

0

积分

新手上路

Rank: 1

金币
152
威望
0
积分
0
帖子
36
发表于 2017-8-4 18:40 |显示全部楼层
搜索页乱码可能是模板的编码和浏览器识别编码错误

在模板里加

<meta charset="utf-8" />

或GB2312编码

<meta charset="GB2312" />


apache的伪静态规则

RewriteRule ^search/(.*)$ search.php?keys=$1




具体没有截图不知什么问题

模板代码修改为

<{getlists template="<a href='$home/search/[iteminurl]' target='_blank'>[item]</a> " list=$keywords}>
www.dy126.tk 每天自动更新

39

主题

0

好友

3

积分

新手上路

Rank: 1

金币
465
威望
3
积分
3
帖子
75
发表于 2017-8-5 08:00 |显示全部楼层
楼主没有看清楚我的问题,我说的是伪静态后url中出现了中文,搜索页就乱码,目前动态地址是正常的
我的是wamp服务器环境
模板中已指定了<meta http-equiv='Content-Type' content='text/html; charset=gbk' />,所以估计应该不是这个问题

或者楼主自己用ak调试好,弄一个实例的网址发给我看一下

39

主题

0

好友

3

积分

新手上路

Rank: 1

金币
465
威望
3
积分
3
帖子
75
发表于 2017-8-6 11:05 |显示全部楼层
http://www.24jq.net/节日.shtml 专题页搞定了,谢了

内容页代码标签发上来备份
<{getlists template="<a href='$home/[item].shtml' target='_blank'>[item]专题</a> " list=$keywords}></p>

0

主题

0

好友

0

积分

新手上路

Rank: 1

金币
9
威望
0
积分
0
帖子
5
发表于 2017-9-7 09:39 |显示全部楼层
  给力呀
您需要登录后才可以回帖 登录 | 注册

手机版|AKCMS官方站

GMT+8, 2017-11-18 05:29

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部