タグ

tipsとmod_rewriteに関するbunhikoのブックマーク (2)

  • 「www あり」「www なし」を 301 リダイレクトで統一する設定方法まとめ (Apache, pound) – Nire.Com

    「www あり」「www なし」を 301 リダイレクトで統一する設定方法まとめ (Apache, pound) 独自ドメインの「www あり」「www なし」統一の必要性について書きましたが、301 リダイレクトを設定するには、いくつかの方法があります。Apache と pound を使った方法をまとめておきます。 Apache: .htaccess に RewriteRule を書く方法 レンタルサーバで、.htaccess が設置可能な場合に取る方法です。 www ありに統一 RewriteEngine on RewriteCond %{HTTP_HOST} ^(example.com)(:80)? [NC] RewriteRule ^(.*) http://www.example.com/$1 [R=301,L] www なしに統一 RewriteEngine on Rewrite

    「www あり」「www なし」を 301 リダイレクトで統一する設定方法まとめ (Apache, pound) – Nire.Com
  • mod_rewrite

    mod_rewriteとは Apacheのモジュールのひとつで、アクセスURLを正規表現で書き換えることができます。リダイレクト処理を行うのに便利なモジュールです。 モジュールの解説ドキュメントによれば URLを操作するためのスイス製のアーミーナイフ と例えられるほど、非常に複雑な処理を行えます。 URLからURLへ、同一サーバ内URLだろうが、別サーバURLだろうが問いません。 引数を含む動的URLを通常のHTMLファイルのような静的URLに見せることも可能です。 素晴らしく詳細なマニュアルもありますが、機能が多いだけに情報量が多く読むのも面倒だと思いますので、ここでは、mod_rewriteを使用すると便利な場面を想定して具体的に解説してみたいと思います。 mod_rewriteの基 ひとまず、mod_rewriteはApacheのモジュールです。インストールされていなければ、サーバ

    mod_rewrite
  • 1