2012-10-26 8 views
0

사용자 지정 검색을 수행하는 magento 컨트롤러가 있습니다. 내가magento 검색을위한 간단한 apache 다시 쓰기 규칙

mysite.com/catalogsearch/search/carbrand/toyota/color/red 

나는이 다음하지만 규칙이 작동하지 않는 것, (404)에 저를 소요 시도처럼 보이기 위해이 사용하는 아파치 재 작성 규칙을 다시 작성하기 위해 노력하고있어

mysite.com/catalogsearch/search?carbrand=toyota&color=red 

: 같은 URL이 보인다 페이지 :

RewriteRule /catalogsearch/search/cartype/(.*)/color/(.*)$ /catalogsearch/search/?cartype=$1&color=$2 [QSA] 

내가 여기에 뭔가가 없습니까?

답변

0

불행히도 catalogsearch 모듈에는 컨트롤러 검색이 포함되어 있지 않습니다. URL을 다시 쓸 경우 url : mysite.com/catalogsearch/search?carbrand=toyota&color=red을 사용하면 항상 404 오류 페이지가 표시됩니다.

mysite.com/catalogsearch/search 대신 mysite.com/catalogsearch/result 또는 mysite.com/catalogsearch/advanced을 사용하십시오.

+0

? carbrand = toyota & color = red url은 404 오류를 표시하지 않습니다. 사용자 지정 검색 컨트롤러를 사용하기 때문에 내가 지정한 첫 번째 URL이 작동합니다. –