dポイントプレゼントキャンペーン実施中!

IISを使って、サイト運営をしているものです。
ちなみに、サーバーを所有しているわけではなく、共有ホスティングなので、administrationログインでの機能は使用できません。先日、ドメインはそのままでサイト内の構成を大幅に変えたため、Googleなどの検索結果にデッドリンクとなった古いページが残ってしまう形になりました。そこで、301Redirectをしたいと重い、色々と調べていたのですが、もちろん.htaccessは使えないうえに、AdministrationでのService Managerでの設定ももちろん出来ません。また、<META>タグでジャンプさせるのは、検索エンジンのbotがスパムとみなす可能性があると聞きました。WEBサイトでは、ASP.NETやCGI,、PHPでの301Redirectの方法はよく紹介されているのですが、もっともシンプルなHTMLでのジャンプの仕方が分かりません。どのようにすれば、訪問者やbotに分かるような形で、301処理できるのでしょうか?
数日間対策を調べているのですが、解決できないままで、その間に検索エンジンからのアクセスが激減しているので、あせっています。どうかよろしくお願いいたします。

A 回答 (3件)

IIS7だったら、

http://technet.microsoft.com/ja-jp/library/dd647 … に「URL の書き換え」という方法が掲載されてます。
試してないので、上手く行くかどうかわかりませんが・・・。
    • good
    • 0

すいません、質問を勘違いしておりました。


302ではなく、301ですね。
JavaScriptでリダイレクトさせても302になってしまうので、
下記の回答は忘れて下さい。
    • good
    • 0

普通にJavaScriptか何か作って、リダイレクトさせてしまえば良いだけの話だと思いますよ。


HTML内のどこかに

<script language="javascript">
location.href = '飛ばしたいURL';
</script>

みたいな感じではダメなんでしょうか?
この場合、302には一応なりますけど・・・

JavaScriptによるリダイレクトしか後は方法がないような気がします。
詳しいことは、
http://itpro.nikkeibp.co.jp/article/COLUMN/20071 …
あたりが参考になりますでしょうか?

宜しくお願いします。

参考URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20071 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!