首页 » WordPress » WordPress 静态化搜索链接

WordPress 静态化搜索链接

September 3rd, 2007 Denis

把 WordPress 的搜索链接静态化也不是什么难事,只需要修改几个地方。不过在这里之前你要确保你的 Apache 支持 Mod_rewtite,并且你在你的 WordPress 已经启用 Permalink 的功能。

.htaccess 文件

在你的 .htaccess 文件中增加以下 mod_rewrite 规则:

RewriteRule ^search/(.+)?$ /index.php?s=$1 [QSA,L]

主题文件

添加一个 onsubmit 句柄到主题文件的搜索框的 form 标签:

<form action="<?php bloginfo('wpurl'); ?>/index.php" method="get" onsubmit="location.href='<?php bloginfo('home'); ?>/search/' + encodeURIComponent(this.s.value).replace(/%20/g, '+'); return false;">

就这么简单,以后你可以通过以下链接来搜索本站:

http://fairyfish.net/search/your+search+terms

翻译自:Friendly Search URLs,有删节!

更新:好像在 IE 可以直接输入:http://fairyfish.net/search/中文搜索词,FF上好像不行!暂时没有解决方法,不知道那位帅哥有办法?

作者:Denis
原文链接:WordPress 静态化搜索链接

标签:

分享到 Twitter 分享到 Twitter Delicious 收藏到 Delicious 分享到 Google Reader 分享到 Google Reader 分享到 FriendFeed 分享到 FriendFeed

16 条评论 添加你的评论

Trackbacks/Pingbacks

发表评论

你必须 登陆 之后才能留言。你可以使用以下方式快速登陆我爱水煮鱼:

你也可选择直接在本站 注册


恶搞一下百度 WordPress 2.3 Beta 1 测试运行中


赞助商

 (mt) Media Temple 长期承接 WordPress 项目 WordPress主机合租 用网页模板,当然要选TemplateMonster China 免費資源網路社群 freegroup.org http://p6p9.com/ 在我爱水煮鱼投放广告位

本站推荐

快速导航