タグ

.htaccessに関するcibeaのブックマーク (4)

  • .htaccessを使ったよく使うリダイレクトまとめ

    Webサイト公開後、.htaccessを使って旧ページから新ページにリダイレクトをかけます。何度も同じようなことをしているのですが、やはり忘れっぽいので、よく使うリダイレクトの書き方をまとめておきます。 私と同じような誰かのお役に立てれば幸いです。 私がよく使うリダイレクトは301リダイレクトのため、この記事のコードは全て301リダイレクトとなっています。302リダイレクトを用いる場合は、適宜変更してください。 0. .htaccessとは?1.あるURLから別のURLへのリダイレクト2.ディレクトリまるごとリダイレクト3.類似したファイル名のURLをまとめてリダイレクト4.特定のディレクトリをリダイレクトから除外する5.特定のファイルをリダイレクトから除外する6.wwwなし / ありを統一する7.https(SSL)のURLへリダイレクトまた、上手く動作しない場合のパターンも挙げてみまし

    .htaccessを使ったよく使うリダイレクトまとめ
  • .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
  • http://yuu.nkjm.info/diary/20100517.html

  • Apache: RewriteBaseは書き換え後のパスのベース - log.nissuk.info

    mod_rewriteでURLの書き換えルールを書く機会は頻繁にあるわけではないので、いざルールを書くとなるといろいろ忘れていて結構時間を取られます…。今日はmod_rewriteのRewriteBaseとその周辺についてまとめておきたいと思います。 例えば サーバのドキュメントルートが /var/www/vhosts/example.local/ サーバのURLが http://example.local/ http://example.local/abc/def.html に来たアクセスを http://example.local/abc/ghi.html に書き換えたい そのためドキュメントルートの.htaccess(/var/www/vhosts/example.local/.htaccess)に書き換えルールを書く とき、RewriteBase /abcとか/abc/にしてやれば

  • 1