ホーム > タグ > 301

301

.htaccess で、ページごとにピンポイントで 301 リダイレクトする方法。

ディレクトリごとリダイレクトする方法は過去の記事にも書いてますし、ググれば比較的すぐに見付かります。

一応書いとくと、

Redirect permanent /old/ http://www.btmup.com/new/

こんな感じですね。
「/old/」がリダイレクト元、「http://www.btmup.com/new/」がリダイレクト先です。

ただ、これだとリダイレクト先までディレクトリになってしまって、特定のページへピンポイントでリダイレクトさせることができません
この記事の続きを読む

PHP で 301 リダイレクトするときの設定方法。

「リダイレクト」という言葉でまず思い浮かぶのは、「.htaccess」ファイルを使用した方法です。
ただ、レンタルサーバーなどでは、この .htaccess ファイルが使えなかったり機能を制限していたりするため、別の方法を準備しなければなりません。
そんなときに、次の候補として挙がるのが PHP によるリダイレクトです。

もちろん .htaccess のようにサーバー全体へ設定することはできないので、対象となるファイル(ページ)全てに反映していく必要があります。
そういう意味で使い勝手はあまり良くないのですが、まぁ、無いよりはマシってことで……。
(逆に、特定のページだけをリダイレクトしたい場合には、こちらの方が楽だったりします)
この記事の続きを読む

.htaccessで「Redirect permanent」が使えない場合に「RewriteRule」を使ってリダイレクトする方法。

.htaccess でリダイレクトする場合、一般的に使うのはこんな↓書式だと思います。

Redirect permanent /old/ http://www.btmup.com/new/ 

「/old/」がリダイレクト元、「http://www.btmup.com/new/」がリダイレクト先です。

そこら辺のことを以前まとめた記事があるので、興味のある方はどうぞ。
»PHPのページをWordPressのブログに301リダイレクトする。 | btmup Blog

で、今回、あるサイトのリニューアルに伴って、リダイレクトする必要がありました。
何も考えずに上記の方法でしようとしたら、何と「505 Internal Server Error」が発生!!
色々試してみましたが、明らかに「Redirect permanent」を使用した場合にエラーが発生しています。

ちなみに、そのサーバーはアイルの「iClusta」(「i-02」プラン)。
「稼働率100%」が謳い文句の人気レンサバです。
システム構築担当の方も仰ってましたが、なかなか制限の多いサーバーのようで。
それだけ動作が安定してるってことなのかも知れませんが……。
皆様もご使用になる場合はご注意を。

さてさて、使えないもんはしょうがないので、別な方法でやってみました。
この記事の続きを読む

PHPのページをWordPressのブログに301リダイレクトする。

このブログとは別にもう一つブログがあるのですが、そちらに以前のサイトの中身を少しずつ移し替えています。

で、データ自体はコピペでいけるので順調に進んでいるのですが、問題はその後。

一応Yahoo!やGoogleにもインデックスされているページなので、.htaccessで301リダイレクトをしようと思っていたのですが、なかなか一筋縄ではいかないもので。
PHPを使っているページが一部あり、その扱いに少々苦戦を強いられました。

というワケで、通常の(本来の)リダイレクトと、そうでないリダイレクトの方法を以下にまとめ。

この記事の続きを読む

1 / 11

Home > Tags > 301

リンク
フィード
メタ情報

このページのトップへ