如何在cakephp中更改索引页面?

时间:2015-06-29 04:07:14

标签: php cakephp

我想将网站置于维护状态,并且只想更改索引页面。我试过,但它影响其他网站的网址,如管理员。请让我知道另一个解决方案。我已经在routes.php中做了更改。

Router::connect('/', array(
    'controller' => 'sightings',
    'action' => 'index',
));

我调用了另一种方法而不是索引。但它不起作用。请让我知道cakephp的另一种方式

2 个答案:

答案 0 :(得分:0)

您的服务器上有.htaac​​cess文件的层次结构。其中一个是根级别的。编辑一些数据并将此代码放在那里以将访问者重定向到维护页面:

# MAINTENANCE-PAGE REDIRECT
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
 RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
 RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
 RewriteRule .* /maintenance.html [R=302,L]
</IfModule>

答案 1 :(得分:0)

我为网站创建了新的控制器并分配了维护视图。现在,它的工作正常。