タグ

mod_rewriteに関するasaoka70のブックマーク (4)

  • .htaccessによるリダイレクト徹底解説 | Cherry Pie Web

    詳しい内容はスライドを見ていただくとして、.htaccess を使ってリダイレクトを行う際に、つまづきやすいポイントをいくつか取り上げて、ブログ記事として整理しておきたいと思います。 Redirect permanent と、RewriteRule はどう使い分けるのか 実は、私がずっと疑問に思っていたのはこれなんですね(笑) たとえば、サーバー移転の時のリダイレクトの書き方は Redirect permanent / http://example.com/ と、 RewriteEngine On RewriteRule ^(.*)$ http://example.com/$1 の2通りの書き方があるわけですが、ググってもたいてい1つ目の書き方が書かれているだけで、リダイレクトの内容が難しくなるといきなり RewriteEngine On とか出てきて、なぜ2通りの書き方があるのかという疑

    .htaccessによるリダイレクト徹底解説 | Cherry Pie Web
  • WordPressの.htaccessを編集する場合の注意

    WordPressでパーマリンクの設定などを行うと、WordPressのルートディレクトリに存在する.htaccessを、WordPressが自動的に書き換えてくれます。 利用している側は.htaccessを意識せずともURLの改変が行えるので非常に便利なのですが、別途mod_rewriteなどの設定を追加で記載したい場合、WordPressが勝手に上書きしてしまったりするため、気付いたら追加していた部分が消えてしまう場合があります。 WordPressを利用している場合は、下記のように #BEGIN WordPress ~ #END WordPress に囲まれている部分以外に記載することで、自動的な上書きを防ぐことができます。 Before feedのURLをindex.rdfとしてリダイレクトさせている場合、以下だと自動的に上書きされる危険があります。 # BEGIN WordPre

    WordPressの.htaccessを編集する場合の注意
  • mod_rewriteについて質問です(多分)。 現在「さくらのレンタルサーバ」を利用し、独自ドメインを 『/home/ID/www/○○○』へエイリアスしています。…

    mod_rewriteについて質問です(多分)。 現在「さくらのレンタルサーバ」を利用し、独自ドメインを 『/home/ID/www/○○○』へエイリアスしています。 ○○○ディレクトリ直下に△△△.phpがある時、『http://ドメイン/△△△/◇◇◇』というURLで『△△△.php?param=◇◇◇』を呼び出したいと考えています。 このような状況は実現可能でしょうか?また可能であればその為の設定を教えて下さい。 自分ではmod_rewriteを適切に設定すれば良いと考えたのですが、思うように出来ません。 どうかお知恵をお貸し下さい。

  • mod_rewrite

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

    mod_rewrite
  • 1