Cakephp htaccess - PullRequest
       1

Cakephp htaccess

0 голосов
/ 22 апреля 2011

Я новичок в CakePHP, и у меня есть некоторые трудности ...

Что я пытаюсь сделать, это загрузить индекс сайта с URL-адресом, как:

http://mydomain/aboutus

Если бы я не использовал торт, я бы сделал следующее:

RewriteRule ^ aboutus $ index.php [L, QSA]

но как это сделать с тортом?:)

Спасибо

Ответы [ 4 ]

1 голос
/ 22 апреля 2011

Эти «перенаправления» обрабатываются CakePHP. Вы должны использовать Routes , чтобы запрограммировать «перенаправление». Имейте в виду следующую строку по умолчанию в /app/config/routes.php Router :: connect ('/', массив ('controller' => 'pages', 'action' => 'display', 'home'));

Вы, вероятно, хотите что-то вроде Router :: connect ('/', массив ('controller' => 'pages', 'action' => 'display', 'aboutus'));

0 голосов
/ 02 января 2017

Измените маршруты. Php, куда вы хотите перенаправить:

Router :: connect ('/ cruize', массив ('controller' => 'Users', 'action' => 'cruizer', 'cruize' => true));

ИЛИ

Вы можете изменить файл .htaccess в соответствии с вашими предпочтениями.

ПереписатьEngine на 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

0 голосов
/ 09 ноября 2012

В роутере. Php

Router :: connect ('/', массив ('controller' => 'YOURCONTOLLERNAME', 'action' => 'ГДЕ ВЫ ХОТИТЕ ПЕРЕНОСИТЬ'));

Router :: connect ('/', массив ('controller' => 'users', 'action' => 'index'));

Надеюсь, это поможет.

0 голосов
/ 22 апреля 2011

Проверьте следующий раздел в книге CakePHP: Apache и mod_rewrite (и .htaccess)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...