【问题标题】:Use htaccess with CDN [duplicate]将 htaccess 与 CDN 一起使用 [重复]
【发布时间】:2012-12-01 04:54:07
【问题描述】:

我现有的开发网站图片网址是http://domain.com/assets/

目前我们想使用 CDN 和 pull

我的 CDN 图片地址是http://cdn.cdndomain.com/

如何为我现有的网站使用 CDN。我们不想更改现有的 html 图像路径。如何用.htaccess重写?

【问题讨论】:

    标签: .htaccess cdn


    【解决方案1】:

    尝试把它放到你的 domain.com 文档根目录 .htaccess:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^assets/(.*)$ http://cdn.domain.com/$1 [L,R=301]
    

    【讨论】:

    • 虽然这会将所有资产请求重定向到 CDN 域,但主服务器仍然会为每个资产调用。然后它返回一个“301 Mover Permanently”HTTP 代码。我想知道这对服务器性能是否还不错。谁能详细说明这一点?编辑:有人同意我的观点:stackoverflow.com/a/13318619/269622
    【解决方案2】:

    需要考虑的是,CDN 提供商将允许您在 CDN 边缘网络上进行重写,这将使重写的所有开销远离您的源服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 2018-10-24
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      相关资源
      最近更新 更多