質問ID:1128094199の続きです。

結局.htaccessは変更不可とのことなのですが、.htaccessを変更せずに、古いサイトの任意のページに来た人を新しいサイトのindex.htmlに誘導する、出来る限り簡単な方法をご存知の方、よろしくおねがいします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:nitscape No.1

回答回数526ベストアンサー獲得回数0

ポイント20pt

前質問に挙がっている方法が使えないということなのですよね?


もしも前ページに共通の画像やロゴを入れているのでしたら、そのロゴを書き換えて(画像で)ページが移動した旨を知らせるといいと思います。


しかしそのような仕組みがなければ、おそらく全てのページにリンク(と自動ページ移動)のタグを張るしかないと思います。


かなり強引(かつhtmlの仕様には反する方法)ですが、面倒なので後ろ側にあった本来のhtmlタグなどは削除しないで、そのままページの最初の部分に

<html>

<head>

<META HTTP-EQUIV=”refresh” CONTENT=”1; URL=http://あたらしいURL”>

</head>

<body>

サイトを移動しました!新しいサイトはこちらです。


<a href=”新しいURL”>http://www.dfasfdaf.co.jp/</a>

<hr>...

のように挿入してしまいます。ひどい方法なので怒られそうですが問題が起きるブラウザも少ない(と思う)ので簡単さでは一番だと思います。


私が作成しているサイトでは前ページ共通のヘッダーとフッターを全ページに入れることでページレイアウトの変更やお知らせ的なことがしやすいように作っています。

新しいサイトでは画像やヘッダー的な処理を入れておくと楽でいいと思います。

id:tecra

たしかにひどいですねw

他の方法よりは楽そうですが。。。。

2005/10/01 22:00:01
id:nabecchi No.2

回答回数32ベストアンサー獲得回数0

ポイント10pt

http://www.htmq.com/html/meta.shtml

<META>−HTMLタグリファレンス

metaタグで飛ばすのが手っ取り早いのでは?

id:tecra

やはり全ファイルにMETAタグ入れるしかないですか。。

2005/10/01 22:00:35
id:tpichu No.3

回答回数304ベストアンサー獲得回数1

ポイント40pt

http://www.vector.co.jp/soft/win95/util/se072729.html

TextSS(Windows95/98/Me / ユーティリティ)

TextSSなどのツールを使って全部のHTMLを書き換えてしまってはいかがですか?


置き換え前の設定

<html>*</html> (ワイルドカードあり・改行もあり)


置き換え後の設定

<html>

<head>

<META HTTP-EQUIV=”refresh” CONTENT=”10; URL=http://www.****.com/”>

<title>%タイトル% は移転しました</title>

</head>

<body>

サイトを移動しました!


<a href=”http://www.****.com/”>新しい タイトル はこちら</a>

</body>

</html>

# 1の回答を改造


どのページにアクセスしても、トップページに飛ばされる欠点があります。

id:tecra

2005/10/06 04:21:02

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません