- 締切済み
301リダイレクトがわからない
このたびサイトを移転することになりました。 古い方のサーバは8月いっぱいで閉鎖してしまいます。 検索したところ、301リダイレクト機能を使うと古いページにアクセスするとそのまま新しいページに自動転送できるようになるそうです。 そして自分でファイルhtaccess.txtを作って、古い方のサーバにアップしたのですがうまくいきません 以下は、私が作ったhtaccess.txtの内容です (http://www.○○-○.net/は私の新しいサイトのURLです) (「○▲○」は私のサイト名です。名前に変更はありません) ______________ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html;charset=Shift_JIS"> <meta name="generator" content="Adobe GoLive 6"> <p>Redirect permanent /○▲○/http://www.○○-○.net/</p> <p>redirect 301 /index.html http://www.○○-○.net/</p> <title>htaccess.txt</title> </head> <body bgcolor="#ffffff"> </body> </html> __________________ どうしたらいいのでしょうか どなたか正しい301リダイレクトのファイルの書き方を教えて下さい よろしくお願いします 期間が8月いっぱいなので相当あせってます
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- qoke
- ベストアンサー率0% (0/0)
実は私も今、サイト移転をしようとして色々調べているところなのですが… 根本的なところが間違ってます。 ファイル名は「htaccess.txt」ではなく 転送先で名前を変えて「.htaccess」にしないと効果がありません。 さらにいえば、ファイルの中も私が思っているのと違うようです。 301リダイレクトで検索すると色々な解説サイトが出てきますが、URLのサイトがわかりやすいと思います。 私はといえば元のサイトがniftyのプロバイダー提供の無料スペースだったので、.htaccessもphpも使えなくて、どうやらMETAタグを使うしかないようで、困っているところなんですけどね;
お礼
お返事ありがとうございました。 そうなんです、.htaccessは使えないレンタルスペースも多いですね。 そして.htaccessだとアップできないので、htaccess.txtで一度アップしてから書き直す・・と解説が出ていましたが結局よくわかりません。 それでこのhtaccess形式は制限が多いし私のような慣れない人間には無理だと思いました。それで思いついたのですが、よく見かける「このサイトは移転しましたetc×秒後に飛びます」というあれ、いわゆるメタタグでリダイレクト(自動リンク)にすると簡単だではないかと思いました。リダイレクトを1秒か2秒などとても短く設定しておけば、飛んだことも気づかれずに移動できます。 http://bond.boo.jp/