2011-10-28 3 views
0

내가 파일 rewrite.php에있는이 구글 맞춤 검색 와 내가 오류 페이지가 아닌이 발견 때문에 검색 결과 페이지 형식 :다시 쓰기 규칙 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

mm는 – grigione

+0

올바른 난 단지 처음 삽입 한 작동하지 않습니다 $ 재 작성 = 배열 ​​( '?. # ^/searchresults.html (| \ *) $ 번호'=> '/info/searchresults $ 1 ' ); 및 두 번째 그대로 유지해 주셔서 감사합니다. – grigione