0
git pushを使用してCakePHP3アプリケーションをUbuntuサーバーにvar/www/html/{project_name}
ディレクトリに配置すると、画像、CSSファイル、JavaScriptなどのすべてのアセットがWebrootフォルダがロードされていません。彼らは404応答を返します。CakePHP3アプリケーションをUbuntuサーバーにデプロイした後、すべてのアセットが404応答を返す
これはwebroot
ディレクトリ内の私の.htaccess
ファイルです:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase/
RewriteRule ^$ / [L]
RewriteRule (.*) /$1 [L]
AllowOverride All
</IfModule>
そして、これは、ルートディレクトリ内の私の.htaccess
です:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
ReWriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
modrewriteが動作していますか?ログファイルは何を表していますか? – FrankerZ
サーバー上でmod書き換えが有効になっていますか? –
@FrankerZログはどこで見ることができますか? – Kunok