301将所有图像请求从folder1重定向到folder2

时间:2013-02-13 10:39:50

标签: apache .htaccess mod-rewrite

目前我有以下设置:

big |的3个图像文件夹resized | thumb

domain.com/big/image1.jpg

domain.com/resized/image1.jpg

domain.com/thumb/image1.jpg

由于我想放弃拇指和调整大小的文件夹,或者至少删除其中的图片,我想将这两个请求重定向到resizedthumbbig

许多图片可能会被谷歌索引。那么也许301重定向最好?

同样更改调整大小和拇指中的.htaccess是首选​​,因为root htaccess已经足够复杂了:)

目标是在将3张图片的SEO合并为1时节省大量空间

1 个答案:

答案 0 :(得分:1)

尝试在您可能已经拥有的任何路由规则之上添加这些规则

RewriteEngine On
RewriteRule ^(resized|thumb)/(.*)$ /big/$2 [L,R=301]

但是,如果您希望编辑resizedthumb目录中的htaccess文件,可以将这些文件添加到这两个目录中的htaccess文件中:

RewriteEngine On
RewriteRule ^(.*)$ /big/$1 [L,R=301]

请注意,通过执行此操作,将不会应用根htaccess文件中的任何规则。