【问题标题】:Redirect image filepath to external URL in Apache将图像文件路径重定向到 Apache 中的外部 URL
【发布时间】:2022-11-16 02:15:49
【问题描述】:

我正在尝试将对图像文件夹的请求重定向到外部 URL (AWS Cloudfront)。

我的虚拟主机配置中有这个:

RewriteEngine On
RewriteRule ^/images/social_media/$ https://cdn.<domain_name>.com/images/social_media/ [R=301,NC,L]

但是,它没有给我我要求的图像名称,并抛出 403 Forbidden。如何给它一个通配符以将所有图像请求重定向到外部 URL?

我也试过:

^/images/social_media/\.(png|jpg|jpeg|gif)$ https://cdn.<domain_name>.com/images/social_media/$1 [R=301,NC,L]

有了那个,我没有得到 403。它根本不重定向。

我只希望对该文件夹中的图像的任何请求都重定向到新的外部 URL。

【问题讨论】:

    标签: apache redirect


    【解决方案1】:

    我选择了 .htaccess,这很有效:

    RewriteRule ^images/social_media/(.*)$ https://cdn.<domain_name>.com/images/social_media/$1 [R=301,L,NC]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      • 2017-04-02
      • 1970-01-01
      • 2012-01-01
      • 2020-04-29
      • 1970-01-01
      相关资源
      最近更新 更多