2016-09-26 8 views
0

cakephpサイトwww.jegeachi.comのxmlリンクを生成したいと思います。私はこのオンラインツールからxml-sitemaps.comによってこれを生成しました。このxmlファイルはhttp://jegeachi.com/sitemap.xmlに表示されるはずです。だから私は、次の手順を実行します。コンフィグ/ routes.phpの中 、私が追加:私は追加のフロントエンドコントローラでcakephp urlに拡張子を追加するには?

Router::parseExtensions('html', 'rss','xml'); 

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

を:

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

そして最後に、私はビュー/フロントエンドフォルダにsitemap.xmlとをアップロード。しかしhttp://jegeachi.com/sitemap.xmlこのリンクは私のXMLを表示していません。私のプロセスは間違っていますか?どうすればいいですか?

答えて

0

理由だけ

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

そして呼び出さないと、代わりに内線とのリンク。

拡張子は自動的に必要に応じて自動的に追加されます。

関連する問題