1

次のようなシナリオがあります。

たとえば、http: //www.MyWebSite.com という Web サイトがあり、別のサブドメインhttp://image.MyWebSite.comをセットアップしています。Apache の仮想ホスト設定では、同じフォルダー (例: /home/mywebsite/) を使用しています。(これら 2 つのドメインは、mod_cband を使用して異なる帯域幅を設定しています)。

「/home/mywebsite/files/images」というサブフォルダーがあります。サブドメイン「 http://image.MyWebSite.com/files/images/ ...」からのみアクセスできるようにしたいのですが、 「 http:/ 」からはアクセスできません。 /www.MyWebSite.com/files/images/ ..."

.htaccess ファイルまたはその他の同等の方法でこれを構成するにはどうすればよいですか?

みんなありがとう

4

1 に答える 1

2

これらは同じディレクトリを使用するため、これを行う唯一の方法は、メイン ドメイン専用の RewriteRule を使用することです。これを.htaccess、Web サイトのルートにあるというファイルに入れます。

Options +FollowSymLinks -MultiViews
RewriteEngine on
# If the request is for www.example.com ...
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
# ... and the URL starts with files/images, deny access ([F] = Forbidden)
RewriteRule ^files/images - [F]
于 2013-05-18T21:55:25.283 に答える