返回信息流题目大概是这样的:
在不修改代码的情况下,如何通过apache配置或其他操作,加亮某些关键词,比如byr。类似的功能可以通过greasemonkey加载js实现,但这是浏览器端,现在希望通过服务器配置或修改。
不知是否描述清楚,先谢过。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #11623同步于 2010/11/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
问个面试题
fifarcheung
2010/11/23镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
我觉得 只要用 redirect 模块,
如果用户想要搜索 “byr” ,则用 正则取出关键字,然后重定向到 一个 php文件且用GET的方式传进 'byr'这个关键字,然后从php端可以用 str_replace的方式 找到 'byr',然后替换成 <b>byr</b> 。这样就加亮了 关键字了。
代码大概是
RewriteRule ^key/([^?&<>]+)$ tmp.php?key=$1
lz说不修改代码,是啥概念?
【 在 songyancui (csy) 的大作中提到: 】
: 我觉得 只要用 redirect 模块,
: 如果用户想要搜索 “byr” ,则用 正则取出关键字,然后重定向到 一个 php文件且用GET的方式传进 'byr'这个关键字,然后从php端可以用 str_replace的方式 找到 'byr',然后替换成 <b>byr</b> 。这样就加亮了 关键字了。
: 代码大概是
: ...................
比如LAMP开发,不动PHP代码,只动服务器这块
: lz说不修改代码,是啥概念?
: 【 在 songyancui (csy) 的大作中提到: 】
: : 我觉得 只要用 redirect 模块,
: ...................
经过书中蠹鱼的提示,我在书中有看到这块的知识,是关于输出过滤器。Apache源代码全景分析最后一章专门介绍了几类常用过滤器,以及写自己的过滤器。连例子都有"关键词高亮过滤器",贴心啊。
不客气……我还没看=____=!
【 在 fifarcheung (eber) 的大作中提到: 】
: 经过书中蠹鱼的提示,我在书中有看到这块的知识,是关于输出过滤器。Apache源代码全景分析最后一章专门介绍了几类常用过滤器,以及写自己的过滤器。连例子都有"关键词高亮过滤器",贴心啊。