我對上傳的照片的目錄,與日期排序,像這樣:致命的.htaccess錯誤
http://mysite.com/uploads/2012-12-08/abcd.png
,我創建了一個index.php
我/uploads/
文件夾內有.htaccess
我可以使用index.php
控制圖像width
& height
原始url看起來像這樣:http://mysite.com/uploads/?url=2012-12-08/abcd.png&width=128
這裏的.htaccess
代碼:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) /uploads/index.php?url=$1 [QSA]
</IfModule>
,如果我輸入的網址:http://mysite.com/uploads/2012-12-08/abcd.png&width=128
將出現調整圖像
但問題是瀏覽器中顯示的圖像擴展爲png&width=128
也由於&符號
我怎樣才能改變.png&width=128
到.png?width=128?
是有兩個以上的查詢字符串
最大:URL = $ &寬度= $ &高度= $ &旋轉= $ &過濾器= $ &
我已經嘗試瞭如下規則:
RewriteCond %{QUERY_STRING} (.+)
RewriteRule ^(.*)$ /uploads/index.php?url=$1&%1 [QSA]
但顯示HTTP錯誤500
我已經嘗試了很多規則,但沒有人工作..
請幫忙!
我添加了這段代碼,但瀏覽器自動下載了圖像,任何解決方案? –
我以爲那是你想要的。 '附件'用於強制下載。如果要顯示圖像,請改爲使用「內聯」而不是「附件」,如第二個示例所示。 – arkascha
但如果我使用附件第一次加載圖像將顯示在瀏覽器中不下載,擴展名仍然.png&width = xxx.need刷新頁面開始下載... –