2011-05-13 4 views
0

존재하지 않는 페이지를 입력하면 검색 페이지로 리디렉션되는 확장 프로그램이 있습니까?줌라 검색 404

답변

0

줌라 오류 페이지는 일반적으로 JOOMLA/templates/YOUR TEMPLATE/error.php에서 처리합니다. 해당 페이지를 사용자 정의하거나 페이지에 리다이렉트 (redirect)를 넣어 방문자가 원하는 곳에 도달 할 수 있도록 할 수 있습니다. 대부분의 사람들은 이들 중 하나를 템플릿에 포함시키지 않기 때문에 기본적으로 다시 시스템 파일에 저장됩니다. 시작하기 위해 JOOMLA/templates/system/error.php에서 on을 복사 할 수 있습니다.

http://docs.joomla.org/Custom_error_pages

+0

감사합니다.하지만이 작업을 수행 할 수 있음을 알고 있습니다. 간단한 페이지 오류보다 훨씬 나은 검색 404가 필요합니다. – Ruben

+0

오류 페이지에 원하는 코드를 넣을 수 있습니다. 404 검색을 원하면 URL에 관련 검색어 문자열이있는 Joomla 검색으로 리디렉션하십시오. –

1

어떤 모듈을 사용할 수 AFAIK 없다 - 적어도 1.6. 그러나 혼자서하는 것은 아주 쉽습니다. joomla 설명서에서이 솔루션을 사용할 수 있습니다. 이것은 모든 오류 코드에 사용할 수 있습니다.

http://docs.joomla.org/Creating_a_Custom_404_Error_Page

if (($this->error->code) == '404') { 
header('Location: /search'); 
exit; 
} 

위치 뒤에 부분

: 당신은 당신이 원하는 페이지로 리디렉션 곳입니다. 예 : /이 경우 검색. 위는 1.6에 대한이를 사용해야 1.5를위한 것입니다

if ($this->error->getCode() == '404') { 
      header('Location: /search'); 
      exit; 
    } ; 

당신이 줌라 설치의 루트에 htaccess로 파일을 수정 사용하는 아파치를한다 사용하는 경우 두 번째 해결 방안 - 당신이 할 수있는 경우 생성 코드 하나를 찾은 다음이 코드 단편을 추가하여 오류 코드 404 (페이지를 찾을 수 없음)에 대해 원하는 페이지로 리디렉션하십시오.

# CUSTOM ERROR PAGES 
ErrorDocument 404 URL /search 
# END CUSTOM ERROR PAGES 

추가 도움이 필요하면 언제든지 문의하십시오.