我是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时,图片无法加载。
任何人都可以告诉我我错过了什么。
非常感谢任何反馈。
答案 0 :(得分:0)
从规则中删除前导斜杠,并从主机名条件中取出额外的DOT:
RewriteCond %{HTTP_HOST} ^m\.website\.com [NC]
RewriteRule ^(avatar/.*)$ http://www.website.com/$1 [P,L]
这假设您已启用mod_proxy
并正常工作。