2016-10-03 9 views
2

だから私のユースケースは、このようなものである -私が閲覧したときに、古いドメインから新しいドメインへのリンクをリダイレクトしますか?

私たちは、古いドメインとJIRAサイトにアクセスするために使用:

https://domain2/browse/TKT-12100 

しかし、私のブラウザ:

https://domain1/browse/TKT-12100 

今ドメインがに移動され履歴にはdomain1とのすべてのリンクがあります。私は通常、ブラウザのURLタブにいくつかのキーワードを入力して自動完了して入力します。今度は、domain1をdomain2に動的に置き換えて、JIRAのチケットが正常に読み込まれるようにしたいと思います。私はここで手動のステップが嫌いです。

私はこれを達成するためにGreasemonkeyスクリプトの行で何かを探していますが、他の方法も歓迎します。

+0

をサーバーに書き換えルールを追加してもらえますか? 301と? – user2182349

+1

古いサーバーは廃止され、もう使用できなくなりました。 –

+0

新しいサーバーへのオプションを指すようにDNSを更新していますか? – user2182349

答えて

0

ここでそれは最終的に私のために働いた。サーバーが稼働していなければ、明らかにグリースモンキースクリプトは機能しません。だから、最初、私は/ etc/hostsファイルは、ファイルに変更 -

IPOfDomain2 domain1 domain2 

後、この変更GMスクリプトが正常に動作している - https://gist.github.com/aniket91/464ed8f61ecdeec7cf99ae65ea6514c9

+0

Brock Adamsの削除された答えで推奨されているように、あなたのスクリプトに 'window.location.replace'を使うことをお勧めします。 –

+0

@TomášZatoは 'window.location.href = currentUrl;'に比べて何か利点がありますか? –

+0

Brock Adamsのクォート: "* replace()は、不良ページではなくヒストリに良いページを置きます。一般的にIMHO彼のコードはあなたよりも優れています。私はあなたがその答えをもう見ることができないことを理解していませんでした。私はあなたのためにそれをコピーします。 –

関連する問題