2011-09-23 49 views
0

localhostで動作していたcakePHPにいくつかのプロジェクトがありますが、インターネットにデプロイしたときに動作しませんでした... .htaccess ..とのいくつかの問題がありました。 助けてください。事前のおかげでcakePHP - プロジェクトはlocalhostで動作していましたが、ウェブサイトでは動作しませんでした。

私の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> 
+2

"動作しない" を定義してください。 – deceze

答えて

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')); 
関連する問題