【发布时间】:2011-04-22 07:06:07
【问题描述】:
我是 cakephp 新手,但遇到了一些困难......
我要做的是使用如下网址加载网站的索引:
如果我不使用蛋糕,我会如下:
重写规则 ^aboutus$ index.php [L,QSA]
但是蛋糕怎么办呢? :)
谢谢
【问题讨论】:
我是 cakephp 新手,但遇到了一些困难......
我要做的是使用如下网址加载网站的索引:
如果我不使用蛋糕,我会如下:
重写规则 ^aboutus$ index.php [L,QSA]
但是蛋糕怎么办呢? :)
谢谢
【问题讨论】:
这些“重定向”由 CakePHP 处理。 您应该使用Routes 来编程“重定向”。 请记住 /app/config/routes.php 中的以下默认行 Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
你可能想要类似的东西 Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'aboutus'));
【讨论】:
查看 CakePHP 书中的以下部分:Apache and mod_rewrite (and .htaccess)
【讨论】:
在router.php中
Router::connect('/', array('controller' => 'YOURCONTOLLERNAME', 'action' => 'WHERE U WANT TO REDIRECT'));
Router::connect('/', array('controller' => 'users', 'action' => 'index'));
希望对你有帮助。
【讨论】:
更改您要重定向的 routes.php :
Router::connect('/cruize',array('controller' => 'Users', 'action' => 'cruizer','cruize' =>true));
或
您可以根据自己的需要更改 .htaccess 文件。
重写引擎开启 RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] php_value post_max_size 500M php_value upload_max_filesize 500M php_value memory_limit 10024M php_value max_execution_time 15000 php_value max_input_time 1500
【讨论】: