次のように、アップロードされた写真のディレクトリが日付でソートされています。
http://example.com/uploads/2012-12-08/abcd.png
そしてindex.php
、/uploads/
フォルダー内に.htaccess
を使用しindex.php
て画像width
とを制御できますheight
。
元の URL は次のようになりますhttp://example.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>
URLを入力http://example.com/uploads/2012-12-08/abcd.png&width=128
すると、サイズ変更された画像が表示されます
しかし、問題はブラウザが画像拡張子を次のように表示することですpng&width=128
また、一部のフォーラムでは画像の URL を表示できません&
。
.png&width=128
を に変更するにはどうすればよい.png?width=128
ですか?
多くのルールを試しましたが、どれも機能しません。