0

我正在开发一个双语网站并试图提出一种简单的多语言图像处理方法,如何使用重写规则将字符串添加到请求中?例如:

如果用户请求: http: //mysite.com/assets/img/myimage.jpg - 这就是我想要提供的图像,但是如果用户请求: http: //mysite.com/FR/assets/img/myimage。 jpg,我其实想服务: http: //mysite.com/assets/img/myimage_FR.jpg

这可能吗?

4

1 回答 1

0

这可以通过一个非常简单的匹配来完成(即mod_rewrite实际上不需要):

RedirectMatch ^/([^/]+)/assets/img/(.+)\.jpg /assets/img/$2_$1.jpg

请注意,这仅适用于 JPEG - 它假设请求来自.jpg文件。此外,如果“翻译”图像不存在,您将获得 404;通过更多的工作,您可以更智能地仅在翻译文件存在时重定向。

于 2013-07-29T15:12:13.997 回答