【发布时间】:2014-04-17 19:48:20
【问题描述】:
我已经阅读了几页关于在 htaccess 中使用正则表达式重定向文件和 url 的页面,但对于我想要实现的目标却一无所获。
我们有旧文件名,例如 /images/imagename-70-70.jpg - 这些已被 100x100 版本替换,因此文件名现在是 /images/imagename-100-100.jpg
对于旧文件名的请求,我们的日志文件中出现很多错误。有没有办法根据拆分文件名进行重定向?
例如:
/images/$1-70-70.jpg should redirect to /images/$1-100-100.jpg
感谢您的帮助。
【问题讨论】:
-
当您转到 120x120 图像时会发生什么?你还会再起错名字吗?除非有充分的理由在名称中包含图像大小部分,否则请考虑减小大小。同样,它们是否总是 JPEG?您可能只想拥有
/images/imagename,并在.htaccess 中添加-100-100.jpg部分。只是一个想法......
标签: regex apache .htaccess mod-rewrite redirect