cakePHP - проект работал на localhost, но не на сайте - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть какой-то проект в cakePHP, который работал на localhost, но когда я развернул его в интернете, он не работает ... Я чувствую, что есть какая-то проблема с .htaccess.Заранее спасибо

содержание моего htaccess

<IfModule mod_rewrite.c>
    RewriteEngine  on
    RewriteRule  favicon\.ico$  favicon.ico  [NC,L]
    RewriteRule  (img|css|js|files|stats)/(.*)$  $1/$2  [NC,L]
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule  ^(.*)$  index.php?url=$1  [QSA,L]
</IfModule>

1 Ответ

0 голосов
/ 23 сентября 2011

Я предполагаю, что это среда общего хостинга. Я бы порекомендовал выполнить развертывание без поддержки переписывания .htaccess и посмотреть, работает ли . Вы можете найти конфигурацию в app / config / core.php.

 /**
 * To configure CakePHP *not* to use mod_rewrite and to
 * use CakePHP pretty URLs, remove these .htaccess
 * files:
 *
 * /.htaccess
 * /app/.htaccess
 * /app/webroot/.htaccess
 *
 * And uncomment the App.baseUrl below:
 */
Configure::write('App.baseUrl', env('SCRIPT_NAME'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...