cakePHP - 项目正在localhost上工作但不在网站上

时间:2011-09-23 05:00:14

标签: .htaccess cakephp localhost

我在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 :(得分:0)

我认为这是一个共享的托管环境。我建议在没有.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'));