Google自定义搜索:重写网址

时间:2014-07-22 10:14:55

标签: php wordpress .htaccess mod-rewrite google-custom-search

我有点难以理解,为什么世界上没有谷歌自定义搜索接受我的搜索查询,使用.htaccess和mod_rewrite重写。

问题非常简单:我有一个WordPress安装,我有一个静态页面(ID为12),专门用于来自Google CSE的搜索结果,从地址栏获取和参数'q'($ _GET .. 。)作为搜索查询。而且它很美妙。例:

http://example.com/?page_id=12&q=cars

谷歌CSE返回“汽车”上可以找到的任何内容。完美。

但是,如果我在.htaccess文件中制作一个简单的重写规则,就像这样:

RewriteRule ^search/(.*) index.php?page_id=12&q=$1 [L]

它不接受'q'参数。其他脚本确实接受它(我有一个脚本根据用户搜索的内容更改页面标题)。拥有SEO网址对我来说非常重要,因为它更漂亮,对用户来说更有用。

有没有人遇到过这种问题?感谢您提供任何有用的答案。

0 个答案:

没有答案