【发布时间】:2013-12-16 01:28:26
【问题描述】:
所以这里是旧地址
http://sie.com/files/images/2013/12/600x415_img.jpg
请注意,所有图片名称均以600x 开头
还有
图像 2013/12/ 之前的 2 个目录是动态创建的,其他图像可能因月/年而异
我想将所有这些链接重定向到(所有 600x 图像已移至新目录)
http://sie.com/thumbs/images/2013/12/600x415_img.jpg
基本上用thumbs替换files
这是我拥有的,但它不起作用
RewriteRule ^files/images/([0-9]*)/([0-9]*)/600x(.*)$ thumbs/images/$1/$2/600x$3[L]
这是我当前的 htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^img\.site\.com$ [NC]
RewriteRule ^(images/.+)$ site.com/files/$1 [R=301,NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>
【问题讨论】:
标签: php .htaccess mod-rewrite