• ベストアンサー

.htaccessの正規表現

Perlの正規表現なら少しだけ知っています。 .htaccessの正規表現で、 <Files xx.gif> と <Files 'xx.gif'> は同じですか? <Files "xx.gif"> だと変数展開の動作をしようとするために上記の2つより多少重くなりますか? *.gifとerr.logを1つの<File>タグで記述する場合はどう記述すればよいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

"xx.gif" と 'xx.gif' と xx.gif は同じはずです。 なお、<Files ここ> に書けるのは正規表現ではありません。ファイルマッチと言って、? が任意の1文字、*が任意の文字列、特殊文字はそれだけです。 正規表現を書くには、Files の後に ~ を書きます。 <Files ~ "^(.*\.gif|err\.log)$"> (正規表現はご存知とのことなので解説はしません) Apacheを普通にインストールしてあると、http://ホスト名/manual/ でドキュメントが見られるはずです。

関連するQ&A