2012-08-31 39 views
1

例如,如果我有一個文件http://site.com/images/bird.jpg如何在找不到文件時創建請求的圖像文件?

當我去http://site.com/images/bird-200px-width.jpg服務器會說「文件未找到」。

當服務器確定找不到文件時,是否有辦法檢查/ images /目錄以查看帶有標題第一部分(「bird.jpg」)的圖像,如果存在,自動調整大小並使用所需的文件名生成圖像,而不是說「找不到文件」?

+0

更適合網站管理員? – msanford

回答

1

使用mod_rewrite(特別是RedirectCond [兩次])來檢測縮略圖的缺失並重寫爲生成並輸出圖像的腳本。

3

是的。當你問一個理論問題時,我的答案也是理論上的。希望這是對你有用:

  1. 你可以檢查文件是否不會在.htaccess與重寫COND 存在mod_rewrite
  2. 如果文件不存在,再檢查是否其他文件確實存在 (再次改寫COND,以查找如bird(.*)的.jpg 其中(.*)是你的通配符)
  3. 現在該文件是否存在點如。一個處理 圖像並顯示它的php文件。