Вы прочитали эту страницу в книге и внесли соответствующие изменения в /app/webroot/index.php
?
Редактировать:
Проблема в том, что когда я захожу на сайт www.example.com/cake, он запрашивает CakeController и не загружает таблицы стилей.
Это указывает на то, что у вас неправильный файл .htaccess в корне вашего сайта (www, htdocs, public_html и т. д.), поскольку он пытается обработать запрос в структуре CakePHP.
Он должен не выглядеть так
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
Почему бы неt упростите себе жизнь, поместите CakePHP в корень и переместите страницы, которые находятся по адресу www.example.com
, в app / webroot.Таким образом, он будет вести себя точно так, как вы хотите, то есть:
www.example.com/staticPage.html
- отображает статическую страницу.
www.example.com/users
- отображает индекс пользователей
Файлы вwebroot обслуживаются точно так же, как если бы они были в корне сайта.Подумайте о файлах CSS и JavaScript.