Cakephp 2.0 CakePHP 2.x中类似robots.txt的路由

Cakephp 2.0 CakePHP 2.x中类似robots.txt的路由,cakephp-2.0,robots.txt,Cakephp 2.0,Robots.txt,我想要这样的东西: Router::connect('/robots.txt', array('controller' => 'pages', 'action' => 'robotstxt')); 但当我尝试的时候:它是ShowMe404 我也试过这样做: Router::connect('/robots', array('controller' => 'pages', 'action' => 'robotstxt', 'ext' => 'txt')); + Ro

我想要这样的东西:

Router::connect('/robots.txt', array('controller' => 'pages', 'action' => 'robotstxt'));
但当我尝试的时候:它是ShowMe404

我也试过这样做:

Router::connect('/robots', array('controller' => 'pages', 'action' => 'robotstxt', 'ext' => 'txt'));
+
Router::parseExtensions('txt');
将下一部分保留为-

Router::connect('/robots', array('controller' => 'pages', 'action' => 'robotstxt'));
Router::parseExtensions('txt');

将robots.txt放在webroot上。。。您不需要将此映射到控制器。。。并将显示robots.txt我需要不同的robots.txt作为子域通配符。它应该可以工作。。您在webroot上有文件robots.txt吗??别忘了删除它…不,我在webroot.Hm上没有robots.txt文件。。我在本地服务器上测试了使用apache及其解决方案的效果,甚至我的解决方案也很好。。。我必须提一件事。。。PagesController的工作方式与普通控制器不同。。。如果映射为-Router::connect'/robots',array'controller'=>'pages',action'=>'display',robotstxt';只需在页面视图上创建robotstxt.ctp。。。