次のディレクトリ構造で実行されているサーバーがあります。
/public_html
| - /fingertools
| - /css
| - /static
| - /media
| - /js
| - .htaccess
私の .htaccess は "public_html" フォルダーのルートにあり、Web サイトのメイン ファイルは Django プロジェクトである "fingertools" フォルダーにあります。
http://mydomain.com/へのすべてのリクエストを「fingertools」フォルダーに.htaccess で書き換えたいのですが、 http: //mydomain.com/static/内のファイルは「static」フォルダーにリダイレクトする必要があります。
Web サイトを機能させるには、すべての CSS と JavaScript をこのフォルダーに入れる必要があります。
私はこれまでのところこれを持っています:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !(fingertools)
RewriteRule ^(.*)$ fingertools/$1 [L]
これにより、Django プロジェクトにリダイレクトされ、urls.py ファイルに /static/ URL がマップされていないために 404 エラーが発生します。何か案は?どうもありがとうございました