Dockerイメージとして配布されているApacheは、デフォルトでは.htaccessが無効化されている。

.htaccessが使えないとWeb開発において不便なので、今回はDockerfileを編集して.htaccessを有効化する方法を紹介する。

Dockerfileの編集

ApacheのDockerfileに次の1行を追記する。

FROM php:7.4.15-apache

# 以下を追記
RUN  a2enmod rewrite

こうしておいてコンテナを起動すると、無事.htaccessが使えるようになる。