/ etc / hostsを使用してURLパスを指定する


-1

例えばurl:www.john.com/data.txt

www.john.comが私のサーバーのIPアドレスを指すように/ etc / hostsを編集することができます。

そのため、www.john.com/data.txtを編集すると、www.mike.com / data.txtが参照されます。

しかし私は絶対パスを指し示したいだけです。だからユーザーが入力した場合 http://www.john.com/readme.txt 私のサーバーを指すべきではありません。

どうすればそれを達成できますか?


いいえ、できません…
joeqwerty

回答:


1

ホストファイルは ホスト名解決 のみ。 URLではないため、パスを追加することはできません。


hostsファイル以外に、これを達成する方法はありますか?
user2578106

@ user2578106:私の記憶がうまくいったら、私はかつてKasperskyのURLブロッカーを試してみましたが、URLをそれ自身のページにリダイレクトすることができました(ブロックメッセージ付き)。だからファイアウォールはあなたが探しているものかもしれません。私はとにかくこれについては定かではありません。
boh

ローカルプロキシサーバーでこれを実行できます。これはおそらくカスペルスキーのURLブロッカーがカーテンの後ろでどのように機能するかということでもあります。これを実行できるソフトウェアはおそらくたくさんあります。たぶんここの誰かが何か特別なことを経験したことがあるでしょう。
jornane

追加のソフトウェアが必要になるでしょう。 @naiveのようなファイアウォールが提案されているかもしれません。または、ホストファイルを提案どおりに変更してから、Webサーバを元のサーバのリバースプロキシとして機能させ、特定のURLをローカルに提供することもできます。しかし、それが可能かどうかは、Webサーバーの機能によって異なります。
drk.com.ar

0

君は できない でこれを行う /etc/hosts。 IPアドレスのみの名前解決用です。おそらくあなたはこれをローカルのプロキシサーバーで行うことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.