2016-05-09 16 views
1

私はイメージフォルダを持っていて、私のウェブサイトのユーザがアップロードしたイメージを持っています。イメージフォルダにhtaccessを使って偽のディレクトリを表示する方法

画像パスは、ソースコードに次のようにショーをした

/wp-content/uploads/1/49485_thumbnail.jpg 
/wp-content/uploads/422/49480_thumbnail.jpg 
私はそれが偽物フォルダ内だったよう

/images/1/49485_thumbnail.jpg 
/images/422/49480_thumbnail.jpg 

がするのRewriteRuleを作成するために私を助けて「画像」を表示したい

この。

+0

をあなたが投稿する前にそれがあったか、プレビューを見ましたか? –

+0

あなたは 'RewriteRule ^/images /([a-zA-Z0-9 \ s \ ._-] +)/ wp-content/uploads/$ 1 [QSA、L]'のようなものを探しています –

答えて

3

あなたは.htaccessディレクトリのリダイレクトを使用することができます

RewriteEngine On 
RewriteRule ^images/(.*)$ /wp-content/uploads/$1 [QSA,L] 
+0

偽のフォルダのでR = 301ここでは助けてくれません。 – starkeen

+1

@Preveen Kumarはあなたの返信に感謝します....私はあなたの言ったように使用されていますが、それはパスを変更していません。私は
<のIfModule mod_rewrite.c> のRewriteRule ^画像に RewriteEngine /(.*)$/WP-コンテンツ/アップロード/ $ 1 [QSA、L] でRewriteBase/ のRewriteRule ^指数\ .phpの下に私のhtaccessのエントリを投稿しています$ - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRuleです。 /index.php [L] – mandi007

+0

@Praveen Kumarさんが働いています。しかし、もし私がページソースを見ると、新しいものではなく同じ古いパスが表示されています。両方のリンク私はURLでテスト画像を表示しています。ビュー元は画像として/wp-content/uploads/1/49485_thumbnail.jpgとして表示されていません。/ 1/49485_thumbnail.jpg – mandi007

関連する問題