- ベストアンサー
.htaccessの正規表現
Perlの正規表現なら少しだけ知っています。 .htaccessの正規表現で、 <Files xx.gif> と <Files 'xx.gif'> は同じですか? <Files "xx.gif"> だと変数展開の動作をしようとするために上記の2つより多少重くなりますか? *.gifとerr.logを1つの<File>タグで記述する場合はどう記述すればよいですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
"xx.gif" と 'xx.gif' と xx.gif は同じはずです。 なお、<Files ここ> に書けるのは正規表現ではありません。ファイルマッチと言って、? が任意の1文字、*が任意の文字列、特殊文字はそれだけです。 正規表現を書くには、Files の後に ~ を書きます。 <Files ~ "^(.*\.gif|err\.log)$"> (正規表現はご存知とのことなので解説はしません) Apacheを普通にインストールしてあると、http://ホスト名/manual/ でドキュメントが見られるはずです。