0

たとえば、ファイルがある場合http://site.com/images/bird.jpg

サーバーに行くhttp://site.com/images/bird-200px-width.jpgと、「ファイルが見つかりません」と表示されます。

サーバーがファイルが見つからないと判断した場合、/images/ ディレクトリをチェックして、タイトルの最初の部分 (「bird.jpg」) を含む画像があるかどうかを確認し、存在する場合は自動的にサイズ変更して生成する方法はありますか? 「ファイルが見つかりません」と言う代わりに、要求されたファイル名の画像?

4

2 に答える 2

3

はい。あなたが理論的な質問をしたので、私の答えも理論的なものになります。お役に立てば幸いです:

  1. .htaccess ( mod_rewrite )の書き換え条件でファイルが存在しないかどうかを確認できます。
  2. ファイルが存在しない場合は、他のファイルが存在するかどうかを再度確認します (ワイルドカードはbird(.*).jpg などを検索する書き換え条件です)。(.*)
  3. そのファイルが存在する場合、たとえば画像を処理して表示するphpファイルを指します。
于 2012-08-31T23:29:34.900 に答える
1

mod_rewrite (具体的には [2 回]) を使用RedirectCondして、サムネイルの不在を検出し、画像を生成して出力するスクリプトに書き換えます。

于 2012-08-31T23:20:29.553 に答える