我想将网站置于维护状态,并且只想更改索引页面。我试过,但它影响其他网站的网址,如管理员。请让我知道另一个解决方案。我已经在routes.php中做了更改。
Router::connect('/', array(
'controller' => 'sightings',
'action' => 'index',
));
我调用了另一种方法而不是索引。但它不起作用。请让我知道cakephp的另一种方式
答案 0 :(得分:0)
您的服务器上有.htaaccess文件的层次结构。其中一个是根级别的。编辑一些数据并将此代码放在那里以将访问者重定向到维护页面:
# 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)
我为网站创建了新的控制器并分配了维护视图。现在,它的工作正常。