現時点で私が持っている
RewriteRule ^olddir/(.*).xls newdir/one/$1.xls
RewriteRule ^olddir/(.*).jpg newdir/one/$1.jpg
現時点では、書き換えたいすべてのファイル拡張子を別の行に配置しています。
もっと短い方法があると確信してい(.xls|.jpg)
ますか?これですが、htaccessスキルがありません。
現時点で私が持っている
RewriteRule ^olddir/(.*).xls newdir/one/$1.xls
RewriteRule ^olddir/(.*).jpg newdir/one/$1.jpg
現時点では、書き換えたいすべてのファイル拡張子を別の行に配置しています。
もっと短い方法があると確信してい(.xls|.jpg)
ますか?これですが、htaccessスキルがありません。
多分
RewriteRule ^olddir/(.+)\.(jpg|xls)$ newdir/one/$1.$2
また
RewriteRule ^olddir/(.+\.(jpg|xls))$ newdir/one/$1
私はそれを試していないので、2番目のものについてはわかりませんが、うまくいくはずです...そして、おそらく少なくとも1つの文字がそこにあるはずで、. それ以外の場合は、任意の文字に一致します
また、mod_rewrite が使用する正規表現についてサポートが必要な場合は、http://httpd.apache.org/docs/current/rewrite/intro.html を確認してください。