読んでくれてありがとう。まず、次のステートメントを使用して、ルート ディレクトリ内に .htaccess を 1 つ取得しました。
# Mod Rewrite
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ /root/ [L]
RewriteRule (.*) /root/$1 [L]
</IfModule>
ルートフォルダー内で、このファイルを取得しました:
# Mod Rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /root/index.php/$1 [PT,L]
</IfModule>
また、フォルダ/root
には、 、 、 の 3 つのフォルダがcss
ありjs
ますimages
。
私のアプリケーションは、MVC フレームワークから分離するように設計されています (CodeGgniter に少し似ています)。だからここにツリーがあります:
- application
- my application files are there
- root
- css
- js
- images
- grecko
- my mvc framework files are there
このように、アプリケーション フォルダーの下で実行されている Web サイト全体に触れることなく、フレームワークを更新できます。
とにかく、今やりたいことは、上で言った 3 つのフォルダー ( css
、js
およびimages
) を移動し、それらを の中に移動すること/application/assets/
です。しかし、すべてが にリダイレクトされるため、そのようなリクエストをなどにマップ/root/
できるようにするルールが必要になります。http://www.domain.tld/css/blabla.css
/application/assets/css/blabla.css
私は試しましたが、成功しませんでした。
ありがとう。