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

2025年04月06日 CMS #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 を使える環境を用意するお手伝いというのがある。この設定も自動化するべくアップデート版を用意することにしようと考えています。

著者写真
この記事を書いた人
山本 一道 / 有限会社アップルップル 代表

名古屋のWeb制作会社 (有)アップルップル代表。HTMLファーストな国産CMS「a-blog cms」開発・販売・サポート / 名古屋のWeb制作者コミュニティ「WCAN」主催 / コワーキングスペース「ベースキャンプ名古屋」運営。Web制作の現場をより良くするための活動をしています。

@kazumich

関連記事

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