質問: mod_rewriteで302リダイレクトさせたいのですがうまくいかず困っています。 httpd.confの一番下に これは例ですが ``` RewriteEngine on RewriteRule ^/(.*)$ http://exmple.com/$1 [R=301,L] ``` /なし ``` RewriteEngine on RewriteRule ^(.*)$ http://exmple.com/$1 [R=301,L] ``` こんなふうにして飛ぶかどうかやってみたのですが飛びません。 試しにリダイレクトしてみましたが Redirect permanent / http://exmple.com 飛びませんでした。 http.confに LoadModule rewrite_module modules/mod_rewrite.so は書かれています。 なんどもためして自分で思うことは httpd.confに反映されてないんじゃないかと。 ルートからhttpd.confを検索してみましたが 一つだけしかありませんでした。 /etc/httpd/conf/httpd.conf 再起動は /etc/init.d/network restart としています。 設定が変になってしまってhttpd.confのバックアップをとっていなかったので ここから拾って設定しました。 https://gist.github.com/craimbert/8c403df755b0f56ff60b これを元にして https://centossrv.com/apache.shtml の設定をしました。 初歩的なことですみませんが 原因がわかからず、質問させていただきました。 どなたかご教授よろしくお願いいたします。
回答: 一応の確認ですが、インストールしたapacheのバージョンは2.2で大丈夫ですか?