ウェブマスターフォーラム

Web 制作 (SEO, SEM, CSS, Web デザイン等) に関する話題を扱うフォーラムです。

ログイン

新規ユーザー登録 | パスワードを忘れた

テーマ : SEO (検索エンジン最適化)

リンク : フォーラム | Su-Jine | ブログ | HTML PING WORLD | ポイ探 | 広告について

  みんなで作る価格比較サイト 買いログ

東京オフ会予定 3/1 (土)
大阪オフ会予定 2/23 (土)
オフ会FAQ

SEO (検索エンジン最適化) に関する話題を扱います。

トピック : HTTP 301のリダイレクトとは?

301リダイレクトのやりかたを教えてください

次の古いレス20件 << 最新のレス20件 >> 次の新しいレス20件

No.5 - 2006年01月14日 11:16
BeeOnTheWeb (10ポイント)
こちらで確認したところ、HTTP 301 が返されませんでした。
www.saipan.com/seaforce/.htaccess が存在しないか、記述内容が誤っているようです。

もしどちらでもなければ、Apache の設定に問題があるのでしょう。
その場合はサーバーの管理者に対処してもらう必要があります。

参考ページ
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/redirect.html#Redirect
No.6 - 2006年01月15日 14:56
SAKA (10ポイント)
こんにちは、IDが違いますがたこすけです。
BeeOnTheWebさん、お返事遅くなりすみません。

実は教えていただいたとおりにやってみたのですが
実際にサイトにアクセスしてみると
Forbiddenのメッセージが表示されてしまうのです。
HTTP301ではなく…。
そのためとりあえず今はもとの引っ越しましたページに
戻しています。

旧サーバーは実はこちらのローカルのところでして、
英語なんですよね…。
なのでもともと日本語でもよくわかっていない
Apacheなんていうものの事を英語で聞くとさらに
わからなくなりそうです。
それにサーバーの担当者自体が良く分かっていないことも
ありえまして、
それって何?と返されても私には説明できないなぁと
かなり躊躇しています。

自分なりにいろいろと検索して調べてはいるのですが
どうしてもイマイチ理解に苦しむものでして…。

ともあれ、いろいろ教えていただいてありがとうごさいます。
さらには確認までしていただいて。
もう少し基礎からいろいろ勉強しないとダメみたいです…。

本当にありがとうございました。
No.7 - 2006年01月15日 15:54
ns-sh (10ポイント)
>旧URLではGoogleで1ページ目だったので
>なんとかそれを保ちたいのですが、
たこすけさんの一番の目的というか懸念はこれでしょ?

私はそんな難しい事はしてなくてただの引越しですが、
私の時は確かGoogleに変更手続きして比較的直ぐに、URLが変わり順位も変動は影響なかったと思います。そして引越しmessageだけの旧URLは暫くはそんなに離れずに表示されていました。
Yst,msnは旧URLは無くなります。順位は少し不安定になるかも知れません。
No.8 - 2006年01月15日 17:12
SAKA (10ポイント)
ns-shさん
こんにちは。
以前にもお世話になったかと思います。

たこすけです。

そうなんです、一番の懸念は順位です。

ただ、Googleに問い合わせた所
個別に登録内容の変更はしていないということで
順位を保ちたいならHTTP 301リダイレクトというのを
やりなさいというメールをいただき
ここにいたったわけなのです。
Yahoo!は変更手続きをしてすでに変更済みです。
(相変わらず順位は上がりませんが…)

Googleにもそういう手続きをしてくれるところがあるのでしょうか?
No.9 - 2006年01月15日 18:24
ns-sh (10ポイント)
なるほどそのようですね、ガイドラインがそうなってますね。
でも普通に新URLを新規登録すれば全く同じ内容ですし、たこすけさんがとられた最初の手段だけでいいんじゃないのかなぁ。
Web作成で飯を食っていくつもりなら勉強は必要ですけれど・・。
No.10 - 2006年01月16日 07:40
takosuke (10ポイント)
ns-shさん

おはようございます。

私も勝手な想像で新しいのは新規に登録して
引っ越しページ作ればジャンプするからそれでいいんじゃ…
と思っていたのです。
こんなに難解な話になるとは思っても見なかった…というのが
正直な所です。

確かにWeb作成で飯を食って行く訳ではないんですが
そのWebを飯を食う為の宣伝に使っているから
まなじりつりあげちゃうんでしょうねぇ…。

でも、最悪少し時間はかかっても上がって来ると思うので
このまましばらく様子を見るほうがいいのかも知れませんね…。

でも、BeeOnTheWebさん、ns-shさんのお二方には
いろいろアドバイス頂きまして
感謝しております。ありがとうございました。
No.11 - 2006年01月16日 11:13
Su-Jine (10ポイント)
takosuke さん

とりあえず、旧 URL にディレクトリをつくって、そこに .htaccess をアップしてみるという方法もとれますよね。例えば、http://www.saipan.com/seaforce/test/ とかつくって、test ディレクトリに .htaccess をおくと言うことです。それで 403 なら .htaccess 自体が使えないと言うこともあります。

あとは、PHP 等のスクリプト言語が使えるのであれば、それで 301 のリダイレクトは出来ます。PHP が使えれば↓で OK です。PHP が使えなければ↓では無理です。

<?php
header ('HTTP/1.1 301 Moved Permanently');
header ('http://www.seaforce-saipan.com/');
?>
No.12 - 2006年01月16日 16:01
takosuke (10ポイント)
Su-Jineさん

書き込みありがとうございます。
なるほどーー、と言いたい所なのですが…。

大変お恥ずかしく、「ウェブマスターになんかなる資格なし!」
と怒り、呆れ、バカにされてしまうと確信してしまうのですが…。
「ディレクトリをつくる」というはどうやったら作れるのでしょうか…。

私はマック使いでして、現在はFetchを使って
アップなどしております。
Windowsのffftpなんかだと何となく「ディレクトリ」っていうのが
イメージ出来る様な気がするのですが…。

話にならない程物知らずで、ご気分を害されてしまいましたら
本当に申し訳ありません…。
No.13 - 2006年01月16日 18:40
ns-sh (10ポイント)
>>12 話にならない程物知らずで、
余談ですが・・・、
takosukeさんて謙虚なのね、聞くは一時の恥、聞かぬは一生の恥。
恥るほどの問題でもないのですが、私のような何も知らない初心者がウザイと思われながらも何故、ずうずうしくもSu-Jineに回答者として出ばっているかと言いますと、
正に初心者には初心者の言葉でないと理解できないと思うからなんです。長い人生経験から知り得た事です。
そして間違ってたり足りない事はSu-Jineさんや諸先輩がちゃんとフォローしてくれます。
どんな事もそれなりにこの掲示板を訪れる人達の参考になって貢献している事になるのですから、安心して下さい。
No.14 - 2006年01月16日 20:20
BeeOnTheWeb (10ポイント)
>No.12

サーバ管理者に、「".htaccess"で Redirect Directive を使用することは、許可されていますか?」と尋ねるべきでしょう。

もしそれが禁じられていたならば、例外的な対応をしてもらえない限り、HTMLでリダイレクトする現在の方法を使うしかないでしょう。
その場合、トップページだけでなく、検索サイト経由でのアクセス数が多い主要なページについても、リダイレクト用のページに変更しておくべきでしょう。
更に細かい話ですが、HTMLはHEAD部のみ(BODYタグなし)、待ち時間ゼロとした方が、googlebot等から怪しまれるリスクを低減できるでしょう。(未確認です)
No.15 - 2006年01月17日 00:49
fuji (10ポイント)
takosukeさん
こんにちは。お役に立てるか分かりませんが、拝見していて思ったことを幾つか書かせて頂きます。

>>4
> 普通のファイルの名前を変えるようにやってみたら
> 出来たのですが、それでいいのでしょうか??
> 簡単すぎてかえって心配になってしまいます…。

これにお返事が付いていませんが、名前を変えるだけなので、普通のファイルの名前変更方法と同じで大丈夫です。

>>12
> 「ディレクトリをつくる」というはどうやったら作れるのでしょうか…。

FTP側での作成方法が分からなければ、パソコン上で新しいフォルダを作り、それを転送すれば良いはずです。
Su-Jineさんのおっしゃっていることをやるなら、新しい空のフォルダを作り名前を「test」にして、それをそのまま転送します。
(Macは使ったことがないので、「空のフォルダを作り名前を変更」の意味が通じなかったら、ごめんなさい)

ところで、旧URLのサーバは、htaccessが使えるサーバですか?
まず最初にこれを確認するのが必要です。使えるサーバだと仮定して・・・

設置してみたhtaccessは、パーミッションを何になさいましたか?
644とかにしないと駄目だと思うのですが・・・もしかして不適切なパーミッションに設定されているかもしれないです。
それから記述内容を、
Redirect permanent /seaforce http://www.seaforce-saipan.com
から、
Redirect permanent /seaforce/ http://www.seaforce-saipan.com/
に変えてみてはどうでしょうか。細かいことですが、「/」が2個増えてます。
そして、行の最後(「com/」 の後ろ)は改行してください。

とりあえず、思い付くことを書いてみました。参考にして頂ければ幸いです。
No.16 - 2006年01月17日 10:25
takosuke (10ポイント)
心優しいみなさん、いろいろとアドバイス、
本当にありがとうございます。助かります。

今、ちょっと仕事が忙しくてじっくり腰をすえて
出来ない状況ですが、
時間が空き次第みなさんのアドバイスを実行するべく
がんばってみます。

また結果を書き込みますので…。
本当にありがとうございます。
No.17 - 2006年01月19日 12:14
kinya (10ポイント)
私もちょうどサイトの引越し中なので、興味があります。
私は、301リダイレクトが正しく動いているかどうかの確認に以下のサイトを使用しています。
http://web-sniffer.net/
ご参考まで
No.18 - 2007年04月02日 16:35
walnut (10ポイント)
はじめまして。


今運営していたサイトをべつのURLに移転することになり、
YAHOOを検索したところ、HTTP301という転送方法があることを知り、このサイトのBeeOnWebさんの下記の文章を読んでやってみたところ、今まで閲覧できていた古いほうのサイトが閲覧できなくなりました。転送はできなくてもよいので、サイトを今まで通り、閲覧できる状態にもどしたいのですが どうすればよいのかわかりません。(Yahooにも、問い合わせましたが、個々のサイト作成には返答できないということで困っています。)BeeOnWebさんまたは、HTTP301についてご存知か詳しい方がおられましたら、ご回答をよろしくお願いいたします。


No.2 - 2006年01月13日 11:46
BeeOnTheWeb (23ポイント) 評価する→ 最悪-悪い-ふつう-良い-最高
1: メモ帳などのエディタで、次の一行を記入し、htaccess.txt としてPCに保存する。

Redirect permanent /seaforce http://www.seaforce-saipan.com

2: FTPにより、htaccess.txt を www.saipan.com/seaforce/ に転送し、
それを .htaccess に変名する。

3: ブラウザで www.saipan.com/seaforce/... にアクセスし、URL転送を確認する。


詳しくは、次のページを参照してください。
http://httpd.apache.org/docs/1.3/mod/mod_alias.html#redirect
No.19 - 2007年04月02日 19:08
POPN (10ポイント)
転送したhtaccessファイルをFTPソフトで削除すればよいのではないでしょうか。
No.20 - 2007年04月03日 01:24
walnut (10ポイント)
POPNさん 早速のご回答ありがとうございます。

これがエラー状態になっているサイトです。
http://www.walnuttable.net

転送したいほうの新しいサイトURLは、こちらです。
http://www.shuntei-jp.com

私もそう思って、そのファイルを探したのですが、上記BeeOnTheWebさんの方法の2のように、htaccess.textを.htaccessに変名したら、ファイル自体が消えてしまったようなのです。
(パソコンに詳しくない私には、とても不思議な現象に思えました。.htaccessというものが、どういう種類のものなのか未だよくわかっていません。)

一応すべてのファイルをダウンロードし、アップロードされている
ファイルはすべて削除してみたのですが、エラーは直りませんでした。削除しても直らないということで 私としても よくわからない状況で、困っております。どうしたら、よいでしょうか。
No.21 - 2007年04月03日 07:35
箱 (10ポイント)
>20

.htaccessが消えたのではなくて、「非表示」になっていると
思われます。

FTPソフトの設定で、「.(ピリオド)で始まるファイルを表示する」って
いう感じのオプションがあるんじゃないかと思いますので、それを
ONにしてみて下さい。
No.22 - 2007年04月03日 11:29
POPN (10ポイント)
今はかなり悪い状態ですので、早めに訂正された方がよいですね。
設定方法が解決できないようでしたら、一時的にでも下記フリーソフトを使われるのも手です。

おそらくWindowsで一番使われているFTPソフト「FFFTP」
http://www2.biglobe.ne.jp/~sota/ffftp.html
初期設定で.htaccessなど全て表示されます。
No.23 - 2007年04月03日 12:24
きゃしゃ (10ポイント)
Yahooに問い合わせるくらいなら、
サーバホスティング業者にお問い合わせになればよいのに。

FAQ
www.linkclub.jp/faq/template.asp?cts_type=224#4
!--引用--
.htaccessファイルはご使用いただけません。
(略)
・ファイルが見えなくなる
・ファイルのあるフォルダが削除できなくなる
という現象を確認しております。
!--/引用--

現実問題として、対処のためにMacのOSX10.4環境を用意するなど、
困難な人も多いでしょうから、
サーバ屋さんに連絡して
「.htaccessファイルをそちらで削除してください。最悪初期化でも構いません」
と伝えるのが、ファイナルアンサー。
No.24 - 2007年04月03日 12:41
POPN (10ポイント)
調査不足の書込み失礼しました。
でもこれで解決できそうですね。

次の古いレス20件 << 最新のレス20件 >> 次の新しいレス20件

Copyright © 2012 Web 制作フォーラム by Su-Jine All rights reserved.