URL-адрес псевдонима CakePHP - PullRequest
0 голосов
/ 17 июня 2010

Структура URL моего сайта на базе cakephp: mysite / cakephp / myapp / index.php / controller / action / input_paramaters

Я не могу удалить index.php из моего URL, поскольку у меня нет доступа к httpd.conf file.

В любом случае, мой вопрос заключается в том, что мне просто нужно изменить URL своей домашней страницы на что-то вроде http://mysite или mysite / myapp

Как мне это сделать??

Большое спасибо !!

Ответы [ 2 ]

1 голос
/ 17 июня 2010

Мне кажется, проблема в том, что у вас не включен mod_rewrite или Apache AllowOverwrite установлен неправильно.

Если у вас нет mod_rewrite, вы не можете изменить URL-адреса на красивые (предоставленные CakePHP). Если AllowOverwrite не установлен на Вкл. Тогда даже если у вас включен mod_rewrite, файлы .htaccess в ваших каталогах не вступают в силу.

Я не знаю, что хуже. Поговорите с вашим хостинг-провайдером и попросите помощи.

0 голосов
/ 17 июня 2010

Мне не совсем понятно, какая часть URL меняется. CakePHP маршрутизация применяется только относительно каталога тортов. Поэтому, если вы перейдете с http://example.com/foo на http://www.example.org/bar, в Cake ничего менять не нужно.

Однако вы, возможно, жестко закодировали некоторые URL-адреса img / CSS / JS, которые сейчас требуют некоторой работы. Я также использую базовый тег HTML , поэтому мое приложение отлично работает под различными базовыми URL-ами .

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