私は動的にURLのファイル名に基づいてhtaccessでWebページに画像を提供したいと考えています。通常、擬似ディレクトリ名に基づいて動的URLを提供するために、私のウェブサイト全体にネストされたディレクトリ構造を使用します。また、この内の既存のJPG画像を聞かせながら動的なjpgのURLと.htaccess
/images/foo.jpg
が
/images/index.php?image=foo
を次のようになりますように、この場合、私は、ファイル名(サンセリフ拡張子)を照会し、PHPスクリプトにそれを提供したいと思いますディレクトリが提供されます。私はhtaccessでかなりクールなものを達成することができたので、それは簡単だと確信していますが、まだこれだけではありません。ありがとう。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^images/(.*)\.(jpg|png|jpeg|gif)$ /images/index.php?image=$1 [NC,L]
注:このような
あなたは「このディレクトリ内の既存のjpg画像を提供することもせながら、」とはどういう意味ですかでしょうか?それはfoo.jpgが存在せず、index.phpにリダイレクトされるはずですが、/ images /に存在するイメージは、通常と同じように提供されるだけですか? –
。私はphpからフィードを取得し、オリジナルが存在するようにするphantom jpgを作成する必要があります。 – Lucas