web-dev-qa-db-ja.com

誤ってサードパーティのサイトへの301パーマネントリダイレクトを使用しました!リダイレクトを停止できますか?

ああ、Noes!

私のホスティングプロバイダー(Dreamhost、FWIW)に私の友人/クライアントのドメイン名をしばらく駐車しており、最終的には、現在いくつかの関連するプロモーションコンテンツをフィーチャーしているサードパーティのWebサイトにドメインをリダイレクトするように頼まれました。この期間が終了したら、おそらくホスティングアカウントでドメインの適切なWebサイトをセットアップします。ドメイン設定パネルでDreamhostの「リダイレクト」ホスティングオプションを使用しましたが、301パーマネントリダイレクトを実装することや、その意味を理解していませんでした。

ドメイン設定を通常のDreamhostフルサイトホスティングに変更しましたが、最近サイトにアクセスしたクライアントの301リダイレクトはまだキャッシュ/有効になっているようです。できるのは、リダイレクトのTTL /キャッシュの有効期限を待つことだけです。私はそれがどれくらいの長さになるのかわからないので、リダイレクトをキャッシュバストするか、そうでなければその長期的な影響を取り消す良い方法があるかどうか疑問に思っています。ドメインフォルダーに単純なhtmlメタリフレッシュを入れて、301を置き換えて意図した機能を維持しますが、FTPなどを介してもドメインのその他のコンテンツに正常にアクセスすることはできません。

私にできることはありませんか?それ以外の場合、キャッシュされたリダイレクトの有効期限はどれくらいかかりますか? 本当にパーマネントだと困ります。

3
Dees

基本的に、訪問者の個々のブラウザキャッシュを待機していると思います。できることをしました。また、価値のあるものは何でも、必ずしもすべてのブラウザがこれを行うとは限りません。ここに 関連SOスレッド といくつかの情報があります。

3
Su'

dNSのTTLの有効期限が切れるまで待つ必要があります。これには通常最大2〜3日かかります。それ以外の場合にできることは、手動で低いTTLを設定することだけですが、ほとんどのDNSプロバイダーはこれを許可していません。

3
kuhkatz