pagespeed产生的404页面通过rewrite批量301重定向

发布于 2016-02-01 作者 [重庆SEO]

有个项目所在的服务器有多个网站,之前服务器使用了apache时安装了google的pagespeed模块,后来其中一个网站关闭了pagespeed模块,最近从每天收到的日志分析邮件中会有少许的404报告。从有到无后出现404,对网站的搜索引擎优化是极为不利的,所以必须解决,不能解决也得想办法解决。

#比如demo这种, 如果使用过pagespeed模块的一看就明白
/dir1/dir2/filename.gif.pagespeed.ce.mRmJScLt1z.gif 66.249.74.102[美国 加利福尼亚州山景市谷歌公司]
对于这种意外的,能使用301批量纠正的URL,第一选择肯定是配置rewrite 因为现在服务器环境是使用的nginx,所以在对应的nginx配置文件的location模块中加上它即可,需要注意先后顺序!
rewrite ^/(.*).pagespeed(.*)$ /$1 permanent;
问题解决~