0

我这辈子都找不到这个。我们对索引进行了保护,因此如果有人去,CDNdomain.com/1/除非他们去,否则他们将看不到任何东西CDNdomain.com/1/something.jpg。当他们访问时,/1/他们会看到 403 Forbidden 错误。我想做的是当他们显示 403 Forbidden 错误时,将他们重定向到ourRealdomain.com.

有任何想法吗?

4

1 回答 1

2

您可以在以下文档根目录的 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 配置中,请在:之后添加一个斜杠^/(.+)$

于 2012-09-18T23:12:12.227 回答