私の人生のためにこれを見つけることはできません。インデックスは保護されているため、誰かがアクセスしても、アクセスしCDNdomain.com/1/
ない限り何も表示されませんCDNdomain.com/1/something.jpg
。アクセス/1/
すると、403 Forbidden エラーが表示されます。私がやりたいことは、403 Forbidden エラーが表示されたときに、代わりに にリダイレクトすることourRealdomain.com
です。
何か案は?
のドキュメント ルートにある htaccess ファイルで、次のようなことを試すことができますCDNdomain.com
。
RewriteEngine On
# make sure this is the right host
RewriteCond %{HTTP_HOST} cdndomain.com$ [NC]
# make sure this is a request for an existing directory
RewriteCond %{REQUEST_FILENAME} -d
# redirect
RewriteRule ^(.*)$ http://ourRealdomain.com/ [L,R=301]
これも/
:http://CDNdomain.com/
を にリダイレクトすることに注意してくださいhttp://ourRealdomain.com/
。それを避けたい場合は、正規表現の一致を から^(.*)$
に変更してください^(.+)$
。これらのルールをCDNdomain.comの vhost 構成に入れたい場合は、 ^
:の後にスラッシュを追加します^/(.+)$
。