私は最近少し忙しくなっているウェブサイトを持っています。私がダウンロードしたアプリの無料デモ版を出しました。 600kbのファイルは約1日後に1日あたり110GBのトラフィックを生成しました。だから私は正常にこのようなhtaccessを持つすべてのファイルの別のサーバーにリダイレクトしました。Strange 301リダイレクトが必要.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain.mydomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.subdomain.mydomain.com [NC]
RewriteRule ^(.*)$ http://newdomain.com/myfolder/$1 [L,R=301,NC]
これは問題なく、私のサーバーはずっと忙しいです。しかし、私は、私が望むたびに新しい画像を追加することができ、マシンがすべてダウンロード/キャッシュ/表示するように、サーバーからさまざまな画面のアートと背景を取得するマシンを作っています。私はディレクトリリストを有効にしてこれをやっています。彼らはすべてjpgです。私はこれもすぐにトラフィックの急増が予想されるので、私はamazon aws S3バケットに画像を保存したいと思います。私は直接リンクを使って画像に問題なくアクセスできます。しかし、私はアマゾンが実際に行っていないことを発見したディレクトリリストを見るために自分のマシンが必要です。私はディレクトリのリストをスクリプトで作業しているが、それはコンピュータのWebブラウザでしか動作しないようだ。それは私の奇妙な要求に私をもたらします。
お客様のすべてのマシンをhxxp://mydomain.com/folderからディレクトリ一覧を取得する方法はありますか?しかし、301リダイレクトはjpgがダウンロードされたときだけ起動しますか?
だから、マシンは古いサーバーをオフにリスト表示されますが、ファイルがダウンロードされるとき=新しいホスト 2.JPG =新しいホスト
1.JPGが
は、事前にありがとうございます。
を使用でき
はどうもありがとうございました。私はすべての画像がサブドメイン内のサブディレクトリにあると言わねばならなかったので、各サブフォルダ内の1つの.htaccessファイルを作成してS3バケット内のそれぞれのサブフォルダにリダイレクトします。 'RewriteEngine on RewriteCond%{HTTP_HOST}^)?subdomain.mydomain.com [NC] RewriteRule ^(。+ \。jpe?g)$ https://s3-us-west-2.amazonaws.com/S3bucket/subfolder/$1 [L、R = 301、NC] ' –