MAMP に久しぶりに触れたら mod_rewrite が使えない設定だった

2025年04月06日 #MAMP#httpd_conf#mod_rewrite

久しぶりに MAMPをインストールしたら a-blog cms を動かすことができなかった。いつくらいのバージョンからなのか httpd.conf の設定で mod_rewrite が使えないようになっているようだ。

mod_rewrite とは

mod_rewrite は、Apache HTTP Server のモジュールの一つで、URL の書き換え(リダイレクトや内部的なルーティング)を柔軟に行える機能を提供するものです。

https://kazumich.com/xxxxx.html にアクセスしても https://kazumich.com/index.php のプログラムが動くようにするために使っています。また、index.php で xxx.html が、どんなデータを表示するべきなのかを処理します。

修正する httpd.conf の場所

以下の場所にファイルはあります。

/Applications/MAMP/conf/apache/httpd.conf

そして、修正するべきところは以下の行になります。 # が先頭についていることで有効な設定になっておらずコメント扱いとなっていますので、 # のみを削除してください。

#LoadModule rewrite_module modules/mod_rewrite.so

a-blog cms の簡単セットアップ に追加

私の仕事として、簡単に a-blog cms を使える環境を用意するお手伝いというのがある。この設定も自動化するべくアップデート版を用意することにしようと考えています。


関連記事

この記事のハッシュタグから関連する記事を表示しています。