2011-10-28 4 views
0

私は、ファイルrewrite.phpを持っているが、Googleのカスタム検索 と私はエラーページ以外が発見した 理由検索結果ページの形式:書き換えルールのphp正しいページ

http://site.com/searchresults.html?cx=partner-pub-***********&cof=FORID%3A10&ie=UTF-8&q=***&sa=Search&siteurl=site.com%2F 

この特定のURLの正しい書き換えルールを挿入することができますか?

答えて

1

これらの書き換えにはどのAPIを使用しているのかよく分かりませんが、正規表現が.htmlの後に終了し、クエリ文字列と一致しないように見えます。このような何かが役立つかもしれない:

$rewrites = array(
'#^/searchresults.html(|\?.*)$#' => '/info/searchresults$1' 

); 

$reverseRewrites = array (
'#^/info/searchresults(|\?.*)$#' => '/searchresults.html$1' 

); 
+0

ミリメートルは – grigione

+0

が正しい私は最初に挿入されている作業はありません$書き換え=配列( '?。#^/searchresults.html(| \ *)の$#' => '/info/searchresults $ 1 ' ); と2回目のおかげで今働いています – grigione