apache 如何实现对部分类型以外的文件做 301

主编 发布于 2014/08/13 22:54
阅读 100
收藏 0

小站启用了cdn加速服务,近期发现蜘蛛把cdn上的页面也爬了,造成重复收录的现象。

为缓解这种情况,设想将需要走cdn以外的类型的文件统一跳转到www.a.com主域名上。

需要走cdn的文件类型:.js/.css/.png/.gif/.jpg/.jpeg/.ico/.swf/.flv/.gz/.tar.gz/.zip/.rar

绑定的域名:a.com www.a.com cdn.a.com cdn2.a.com

请帮忙。

加载中
0
fxhover
fxhover

apache开启rewrite,在cdn域名下配置重写,对于非静态文件请求,跳转到 www.a.com。

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule !\.(js|css|png|gif|jpg|jpeg|ico|swf|flv|gz|tar\.gz|zip|rar)$ http://www.a.com%{REQUEST_URI}?%{QUERY_STRING} [E=REQUEST_URI,NE,L]   
</IfModule>


返回顶部
顶部