0

有没有办法访问文件夹中的所有图像:

www.example.com/image/

通过这样的网址:

static.example.com/image/

例如,图像

www.example.com/image/hello.jpg

只能通过以下方式访问:

static.example.com/image/hello.jpg
4

2 回答 2

0

假设您已经创建了子域:static.example.com.

www.example.com主机上,启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?\.example\.com$ [NC]
RewriteRule ^(image(?:/.*|))$ http://static.example.com/$1 [L,R=301,NC]
于 2013-07-17T06:10:14.263 回答
0

为您想要的目录设置一个虚拟名称主机static.example.com和/image/。Alias

<Location>然后在虚拟主机中设置一个部分www.example.comDeny访问它。

于 2013-07-16T16:48:24.313 回答