web-dev-qa-db-ja.com

一部のページでブラウザを自動的にリダイレクトさせることはできますか?

ブラウザ(FirefoxまたはChrome)を使用することは可能ですか?特定のページに移動すると、ブラウザは自動的に選択した別のページにリダイレクトします。これを実現するための何らかのブラウザ拡張機能があるかどうか疑問に思います。理想的には、トリガーURLを指定してから、定義するさまざまなリダイレクトごとにリダイレクトURLを指定します。

明確化:リダイレクトしたいウェブページをホストしていません。ブラウザだけでページをリダイレクトしたい。たとえば、www.yahoo.comと入力すると、代わりにブラウザでwww.google.comにアクセスしたいと思います。

7
B Johnson

Redirector:特定のページのユーザー定義のURLに自動的にリダイレクトします

他のページに自動的にリダイレクトされるページのパターンを指定できます。例えば。常に http://example.com/foo.html にリダイレクトする必要があります http://example.com/bar.html

これは、たとえば、メッセージボードにメッセージを投稿した後の確認ページをスキップしたり、特定のサイトでコンテンツを表示する前に表示される広告ページをスキップしたり、常にhttpsバージョンが必要なサイトでhttpからhttpsにリダイレクトしたり、1つのホスト名からリダイレクトしたりする場合に役立ちます。プロキシサーバーの場合は別のサーバーに、または2回以上クリックするだけで目的の場所に移動できます。

拡張機能は、ワイルドカードとパターンの正規表現の両方をサポートします。正規表現は、パターンのキャプチャをサポートしているため、パターンを定義できます: http://foo.com/bar.php \?id =(\ d +)そしてリダイレクトを http:/ /bar.com/baz.php?id= $1。その場合 http://foo.com/bar.php?id=1234 自動的に http://bar.com/baz.php?id=1234 にリダイレクトされます=。バージョン1.5以降、ワイルドカードはリダイレクトURLで$ 1、$ 2を使用することもでき、$ 1は最初のスターマッチのコンテンツ、$ 2は2番目のスターマッチのコンテンツなどです。

新しいリダイレクトを追加するには、ページの任意の場所を右クリックして[現在のURLをリダイレクタに追加]をクリックするか、リンクを右クリックして[リンクURLをリダイレクタに追加]をクリックします。 [ツール]-> [リダイレクト]-> [追加...]からURLを追加することもできますが、その場合、サンプルのURLは入力されません。

リダイレクトを編集および削除するには、[ツール]-> [リダイレクト]に移動するか、[アドオン]ウィンドウで[オプション]を選択します。

リダイレクタを一時的に無効にするには、ステータスバーにあるRをクリックするか、alt + rを押します。アイコンを右クリックすると、リダイレクタオプションウィンドウが開きます。

9
chx

システムのHOSTSファイルを使用することもできますが、これはドメイン全体でのみ機能します。または、ローカルDNS + Webサーバーを設定し、DNSおよびPHPまたは別のスクリプト言語)を介して、必要なWebサイトとURLのリダイレクトを作成することもできます。

2
user103713

リダイレクトするURLのセットがある場合は、可能かもしれません。しかし、そのようなURLをリダイレクトすると、どのようなメリットがありますか。

これを行うには、ある種のシステムプログラミングを書く必要があるかもしれません。

独自のプログラム/サイトをリダイレクトする場合は、IISでリダイレクトを設定できます。

0
Siva Charan

M. Wijsmanの回答に対するあなたのコメントは、 ブラウザの中立性について以前に書いたこと を例示しています。プロキシHTTPサーバーを使用する場合、Firefox用のプラグイン、Chrome用のプラグイン、および次にサポートする必要のあるWWWブラウザー用のプラグインは必要ありません。 adzapperREWRITEルールと302:トリックはあなたが求めていることを正確に行います。

0
JdeBP