Мой веб-сайт http://localhost/carsales/ Я закончил свой сайт CakePHP, но моя индексная страница http://localhost/carsales/car_sales/specials, но когда я набираю его в формате http://localhost/carsales/, появляется сообщение обя скучаю по контроллеру или модели автомобильных продаж.
Как я могу изменить его, чтобы, если кто-то наберет http://localhosr/carsales/, он показал, что находится в http://localhost/carsales/car_sales/specials?Я читал о перенаправлении, но, возможно, я сделал что-то не так, потому что он не работает.
Спасибо
Я не уверен насчет CakePHP, но я знаю, что в CodeIgniter есть настройка контроллера по умолчанию в файле маршрутизации. Вы искали похожую функцию в Cake? Если есть, вы можете настроить его на автоматическую маршрутизацию на ваш контроллер / car_sales. Здесь есть хорошее объяснение . В качестве альтернативы, если вы используете Apache, вы можете взглянуть на перезапись URL . Надеюсь, это поможет.
Отредактируйте routes.php, чтобы указать желаемый контроллер и действие для маршрута по умолчанию /:
routes.php
/
Router::connect('/', array('controller' => 'car_sales', 'action' => 'specials'));