xampp で mod_rewrite を使う方法
見た目が素敵な URL に変えるための mod_rewrite を xampp で使う方法を解説します。 mod_rewrite でできること ここに検索でたどり着いた人は Apache のモジュール mod_rewrite で何ができるかはしってると思いますが念のために例を上げておくと http://localhost/index.php?user=foo&name=bar と書く所を http://localhost/foo/bar.html と書ける機能です。 foo/bar.html にアクセスすると内部で index.php?user=foo&name=bar が呼び出されるわけです。 Xampp の設定方法 xampp は既にインストールして使ってる前提で話を進めますのでインストールがまだの方はインストールしてからまた来てください。 まず Apache の設定ファイル http.conf を開きます。 自分の環境では[ X:\sugarsync\bin*xampp\apache\conf\httpd.conf* ] にありました。 モジュールがコメントアウトされてないか確認する #LoadModule rewrite_module modules/mod_rewrite.so のようになってたら "#" を取って #LoadModule rewrite_module modules/mod_rewrite.so とします。 リライトの規則を書く。 http.conf にどう表示を転送(書き換え?)するか RewriteRule を記述します。 <IfModule rewrite_module> # bar.htmlを作りドキュメントルートに置いて # http://localhost/foo.html でアクセスできるか確認しましょう。 RewriteEngine On RewriteRule /foo.html /bar.html </IfModule> xampp を再起動 で完了 http://localhost/foo.html にアクセスして bar.html の内容が表示されれば OK! ...