0

jpg ファイルをドキュメント ルート以外のディレクトリにリダイレクトするルールを追加したいと考えています。私はすでに、ファイル拡張子なしで何かを書き換える以下を使用しています。

Options Indexes FollowSymLinks Includes ExecCGI
RewriteEngine On
RewriteBase /
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
RewriteRule ^[^.]+$ /index.php/$1 [L]

達成したい

http://www.mysite.com/i/image_type/12345.jpg

=> /internal_path/image_type/12345.jpg

編集この場合、シンボリックリンクを使用することになりました。それが最善の解決策であったかどうかはわかりませんが、私の要件を満たしました。

4

2 に答える 2

0

画像パスには、次のルールを使用します ( の最後に置きます.htaccess) :

RewriteRule ^i/(.*)$ /internal_path/$1 [L]
于 2013-04-05T08:10:54.897 に答える