因此,我正在爲CMS編寫一個動態縮略圖生成器,我正在嘗試查找處理請求的最佳方式。具體來說,我需要提供一個htaccess文件的apache代碼,它將所有請求都送到縮略圖文件夾,並將它們發送到thumbnail.php文件。htaccess:轉發到PHP文件的特定目錄請求
理想情況下,它只會只有如果縮略圖不存在,則將您轉發到thumbnail.php,儘管檢查apache中的文件是否存在超出了我的範圍。
請求的URL應該是這樣的:
http://unknown_domain.com/unknown_folder/media/thumbnails/image-name.jpg?w=200&h=100&c=true
和圖像將被存儲在縮略圖像這樣(或者可能是相同的URL,如下如果這更有意義):
http://unknown_domain.com/unknown_folder/media/thumbnails/image-name-200-100-true.jpg
這是到目前爲止,我來最接近的,我以爲我把這個htaccess的在縮略圖文件夾中:
RewriteEngine on
#RewriteBase /unknown_folder/media/thumbnails/ # optional, depends on your setup
#Check for file existence here and forward if exists
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z-])-([0-9]+)-([0-9]+)-true.jpg$ thumbnail.php?w=$2&h=$2&c=true [LQSE]
感謝您提前提供任何幫助!
你有什麼問題?你期待什麼樣的行爲?你實際上看到了什麼行爲? – KOGI 2011-06-08 17:14:21