1

Cakephp サイト/アプリ (Windows サーバーでホストされている) フォルダー全体を「データ」というサブフォルダーに移動しました。表示されたページのソースを見ると...

<link rel="stylesheet" type="text/css" href="/data/css/bootstrap.min.css" />

Cakephp や URL Rewrite のルールに詳しくありません。Rewrite のルールを更新する必要がありますか?

元の Cake のルート ディレクトリは次のとおりでした...

    define('APP_DIR', 'app');
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(__FILE__));
define('WEBROOT_DIR', 'webroot');
define('WWW_ROOT', ROOT . DS . APP_DIR . DS . WEBROOT_DIR . DS);

以下のアップデートを試してみました...

define('APP_DIR', 'app');
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(__FILE__));
define('WEBROOT_DIR', 'webroot');
define('WWW_ROOT', ROOT . DS . APP_DIR . DS . WEBROOT_DIR . DS . 'data' . DS);

しかし、成功しませんでした。

4

2 に答える 2

0

絶対リンクには注意が必要です。あなたは/から始めます、あなたのアプリケーションのウェブルートは/で始まりましたか?

つまり、cakephp app / webrootはルートWebサーバーディレクトリですか?

于 2013-02-27T21:10:28.840 に答える
0

サブフォルダーを計算するには、ヘルパーを使用する必要があります。

<?php echo $this->Html->css('data/css/bootstrap.min'); ?>

data/css ディレクトリが app/webroot/css ディレクトリ内にあることを確認してください

于 2016-12-15T18:31:41.133 に答える