街中で見かけて「グッときた人」の思い出

Perlの正規表現なら少しだけ知っています。
.htaccessの正規表現で、
<Files xx.gif>

<Files 'xx.gif'>
は同じですか?

<Files "xx.gif">
だと変数展開の動作をしようとするために上記の2つより多少重くなりますか?

*.gifとerr.logを1つの<File>タグで記述する場合はどう記述すればよいですか?

A 回答 (1件)

"xx.gif" と 'xx.gif' と xx.gif は同じはずです。


なお、<Files ここ> に書けるのは正規表現ではありません。ファイルマッチと言って、? が任意の1文字、*が任意の文字列、特殊文字はそれだけです。

正規表現を書くには、Files の後に ~ を書きます。
<Files ~ "^(.*\.gif|err\.log)$">
(正規表現はご存知とのことなので解説はしません)

Apacheを普通にインストールしてあると、http://ホスト名/manual/ でドキュメントが見られるはずです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!