2011-05-10 14 views
1

私は次のようなディレクトリ構造を抱えている:PHP:別のディレクトリのためのmodrewrite

/front/index.php <を - ウェブサイトのルート

/admin/img/ < - 余分な画像

ので、画像を含むため、私はこのパスを使用しています:

../admin/img/問題は、私はパス全体を再マップする必要があるので、私は自分のサーバー上で../を使用することができないということです。

どのように私はこのmodrewriteを使用して行うことができますか?

私は単にこれが可能であればadmin/img/

../admin/img/から任意のアイデアを、それをマッピングしたいのですが?

ありがとう

答えて

1

が持っているこのようなあなたの.htaccess:

Options +FollowSymlinks -MultiViews 
RewriteEngine on 

RewriteRule ^\.\.(/admin/img/.*)$ $1 [NC,L,R=301] 
+0

これが私の "ラメ" バージョンです:uはそれについてどう思いますか?するRewriteRule^IMG /管理/アップ/(.*)$ ../admin/up/$1 [L] – Fuxi

+0

よさそうだが、あなたは書くことにいくつかの冗長性を保存することができます: 'のRewriteRule^IMG /(管理者/アップ/(.*) $ ../$1 [L、NC] ' – anubhava

+0

感謝の男!:)) – Fuxi

0

ディレクトリをシンボリックリンクするオプションはありますか?かなり簡単で簡単ですが、アプリ内のパスには対応していません。