htaccess重写子域的规则从主域获取图像目录

时间:2014-02-20 06:43:33

标签: apache .htaccess mobile subdomain

我是htaccess配置的新手,但我已经阅读并研究了一段时间。

我有一个移动子域,我希望获取位于我主域的图片。我不确定如何让它发挥作用。我目前的代码是:

RewriteCond %{HTTP_HOST} ^m\.\.website\.com [NC]
RewriteRule  ^/avatar/(.*)$ http://www.website.com/avatar/$1 [P]

图像目录如下所示:

/avatar/thumbnail/image.jpg
/avatar/preview/image.jpg
/avatar/full/image.jpg

但是,当我尝试访问m.website.com时,图片无法加载。

任何人都可以告诉我我错过了什么。

非常感谢任何反馈。

1 个答案:

答案 0 :(得分:0)

从规则中删除前导斜杠,并从主机名条件中取出额外的DOT:

RewriteCond %{HTTP_HOST} ^m\.website\.com [NC]
RewriteRule  ^(avatar/.*)$ http://www.website.com/$1 [P,L]

这假设您已启用mod_proxy并正常工作。