0

画像を短く表示するようにリダイレクトする必要があります

私が持っているもの

"http://site.com/images/screenshots/509cd93aad063.png"

必要なもの

"http://site.com/509cd93aad063.png" or even "http://site.com/509cd93aad063" if possible.

私はもう試した

RewriteRule ^(.png)$ images/screenshots/$1 [L] - No success =(
4

1 に答える 1

1

ワイルドカードを追加する必要があります.*

RewriteRule ^(.*\.png)$ images/screenshots/$1 [L]

さらに良いことに、ワイルドカードから / を除外できます:

RewriteRule ^/?([^/]*\.png)$ images/screenshots/$1 [L]

こうすることで、ルールはルート パスでのみ適用されます。

ヒント、オンラインで正規表現をデバッグできます: http://regexpal.com/

于 2012-11-09T17:42:56.817 に答える