2016-09-26 2 views
0

내 cakephp 사이트 인 www.jegeachi.com에 대한 xml 링크를 생성하고 싶습니다. 나는 xml-sitemaps.com에 의해이 온라인 도구에서이 xml 파일이 http://jegeachi.com/sitemap.xml에 표시되어야한다는 정보를 받았습니다. 그래서 다음 단계를 수행합니다 구성/routes.php에서 , 나는 추가 :cakephp url에 확장 기능을 추가하는 방법은 무엇입니까?

function sitemap() { 
     $this->layout ='ajax'; 
     $this->render('sitemap.xml'); 
    } 

을 그리고 마지막으로 내가보기/프런트 엔드 폴더에 sitemap.xml의 업로드 :

프런트 엔드 컨트롤러에서
Router::parseExtensions('html', 'rss','xml'); 

Router::connect("/sitemap", array('controller' => 'frontends', 'action' => 'sitemap', 'ext' => 'xml')); 

내가 추가 . 그러나 http://jegeachi.com/sitemap.xml이 링크에 내 xml이 표시되지 않습니다. 내 과정이 잘못 됐니? 어떻게해야합니까?

답변

0

이유는 단지

Router::connect("/sitemap", array('controller' => 'frontends', 'action' => 'sitemap')); 

그리고 호출하지 대신 내선와 링크.

필요에 따라 확장 프로그램이 자동으로 추가됩니다.

관련 문제