1
我使用.htaccess爲了將所有圖像請求轉發到一個PHP腳本,該腳本將在返回請求之前調整大小並裁剪提供的圖像。這裏有一個例子:我的htaccess停止工作
比方說,我想這個形象,默認尺寸爲900x100: http://www.mysite.com/images/header.jpg
嗯,我想它的尺寸並裁剪爲500x95。所以我反而提出這個要求: http://www.mysite.com/images/header_500x95.jpg
我使用htaccess來管理這個。下面是我使用的代碼:
RewriteRule ^(.*)_(.*)x(.*).jpg image.php?u=$1&w=$2&h=$3 [PT,L]
您可以告訴我的意思是htaccess的剝離出來的文件名和尺寸,並通過他們作爲變量的image.php文件。
直到今天,它一直在努力,當時它突然消失。我不確定哪裏出了問題。有任何想法嗎?
以下是完整的.htaccess文件:
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)_(.*)x(.*).jpg image.php?u=$1&w=$2&h=$3 [PT,L]
也給出了同樣的500錯誤。如果我將它指向當前目錄之外的腳本,它將起作用。 ('RewriteRule(。*)_(。*)x(。*)。jpg ../system/image.php?u=$1&w=$2&h=$3 [PT,L]')所以它幾乎看起來像是出於某種原因循環。 – inveni0
你能發佈完整的.htaccess嗎?而且,是您的網站根文件夾中的文件? –
更新了問題。我還修復了'resizedimages'文本,因爲image和image.php文件實際上駐留在同一個目錄中。 – inveni0