【发布时间】:2018-06-22 13:42:51
【问题描述】:
对于图片库,我必须安装 CDN 域。
默认域:
http://www.example.com
Apache folder: /html/mywebsite
CDN 域名:
http://cdn.example.com
Apache folder: /html/mywebsite
由于 url 重写等原因,CDN 域需要相同的 Apache 文件夹。
问题:
http://cdn.example.com
and
http://www.example.com
打开同一个网站,这很糟糕。我无法将 (301) 从 cdn 重写为 www,因为我必须提供来自 CDN 的图像。我也不能使用 403:
RewriteCond %{HTTP_HOST} ^cdn\.example\.com$ [NC]
RewriteRule .* / [F]
因为图片来自 cdn
http://cdn.example.com/images/test.jpg
也得到一个 403。是否可以只为根文件夹而不是子文件夹制作 403,或者你有更好的主意吗?
顺便说一句。 robots.txt 也很糟糕,因为来自 cdn 的图像应该被编入索引。 htaccess 解决方案会很棒。
【问题讨论】:
-
您是否正在寻找类似的东西 - stackoverflow.com/a/17709366/4486839 ?
标签: php apache .htaccess mod-rewrite redirect