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 に答える