【问题标题】:Cakephp htaccessCakephp htaccess
【发布时间】:2011-04-22 07:06:07
【问题描述】:

我是 cakephp 新手,但遇到了一些困难......

我要做的是使用如下网址加载网站的索引:

http://mydomain/aboutus

如果我不使用蛋糕,我会如下:

重写规则 ^aboutus$ index.php [L,QSA]

但是蛋糕怎么办呢? :)

谢谢

【问题讨论】:

    标签: .htaccess cakephp


    【解决方案1】:

    这些“重定向”由 CakePHP 处理。 您应该使用Routes 来编程“重定向”。 请记住 /app/config/routes.php 中的以下默认行 Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));

    你可能想要类似的东西 Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'aboutus'));

    【讨论】:

      【解决方案2】:

      查看 CakePHP 书中的以下部分:Apache and mod_rewrite (and .htaccess)

      【讨论】:

        【解决方案3】:

        在router.php中

        Router::connect('/', array('controller' => 'YOURCONTOLLERNAME', 'action' => 'WHERE U WANT TO REDIRECT'));

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

        希望对你有帮助。

        【讨论】:

          【解决方案4】:

          更改您要重定向的 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

          【讨论】:

            猜你喜欢
            • 2010-11-23
            • 2011-05-04
            • 2014-02-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-11-22
            • 2015-12-03
            • 2012-08-07
            相关资源
            最近更新 更多