タグ付けされた質問 「url」

Uniform Resource Locatorsは、リソースの場所を指定するための一般的なスキームです。これらはインターネット上の場所(Webページや電子メールアドレスなど)を識別するために最も一般的に使用されますが、ほとんどすべてのものを参照するために使用できます。

7
URLに「www」を含める意味は何ですか?
歴史的な理由以外に、URLに「www」を含める理由はありますか? 私はから恒久的なリダイレクトを作成する必要がありますwww.xyz.comするxyz.com、またはからxyz.comのwww.xyz.com?どちらを提案しますか、またその理由は何ですか?
238 http  url  redirect 

1
IPv6 URLでホストとポートを区別するにはどうすればよいですか?
URLの形式は常に次のとおりです。 <protocol>://<host>[:<port>]/[<path>][#<hash>] 問題は、ポートとホストの区切り文字のように、IPv6がコロンを使用することです。例: 2001:db8:1f70::999:de8:7648:6e8 しかし、これがホストであり、ポート100でHTTPで接続したい場合はどうすればよいですか? http://2001:db8:1f70::999:de8:7648:6e8:100/ 問題は最後のコロンです。ゼロは二重コロン(1f70〜999)で省略されるため、「:100」がIPまたはポート番号に属しているかどうかは不明です。どうやってこれを知ることができますか?
87 ipv6  url 

21
どのようにhttp://to./は有効なドメイン名ですか?
どうやらそれはURL短縮サービスです。ChromeとFirefoxでは問題なく解決します。これはどのように有効なトップレベルドメインですか? 更新:ブラウザーが悲惨だと言っている人々のために、なぜそれは:にhttp://com./連れて行かない:http://www.com/? また、ブラウザは実際にアドレスバーに表示されている以外の場所から応答を送信しますか?フレームセットなどは別として、フィッシングから保護するために、ブラウザーはアドレスバーのサイトからのみコンテンツを送信しようと非常に努力したと思いました。

2
ドットが先行するこのURLがIPアドレスに解決されるのはなぜですか?
http://.................1168951531 これは、クロムに入れるとURLにプレビューし、http://69.172.200.235/(外部サーバーの応答コードによって3XX)にリダイレクトしますが、それwww.test.comは私が理解しようとしているものの範囲外です。 上記のような奇妙なURLはIPアドレスにどのように解決しますか?これはフォーマット規則ですか?
31 ip  url  url-routing 

2
1つのドメインから別のドメインへの単純なapache2リダイレクト
私がやりたいことは次のとおりです: 私のドメインxy.example.comはもう存在しません。したがって、新しいドメインabc.example.comへの単純なリダイレクトを行いたいと思います。これはリダイレクトである必要があります。ブラウザバーにhttp://xy.example.com/team.phpと入力しても機能します。http: //abc.example.com/team.phpにリダイレクトする必要があります 私はすでにいくつかのことを試しましたが、それは実際には機能しませんでした。Apache 2の設定に何を入れる必要がありますか?

2
nginxプロキシでURLデコードを無効にする
このURLを参照すると、http://localhost:8080/foo/%5B-%5Dサーバー(nc -l 8080)はそのまま受信します。 GET /foo/%5B-%5D HTTP/1.1 ただし、nginx(1.1.19)を介してこのアプリケーションをプロキシする場合: location /foo { proxy_pass http://localhost:8080/foo; } nginxポート経由でルーティングされた同じリクエストは、パスがデコードされて転送されます。 GET /foo/[-] HTTP/1.1 GETパス内のデコードされた角括弧は、エスケープされずに到着するため、ターゲットサーバーでエラー(HTTPステータス400-パス内の不正な文字...)を引き起こしています。 URLデコードを無効にする方法、またはエンコードして元に戻す方法はありますか?それにより、ターゲットサーバーがnginx経由でルーティングされたときにまったく同じパスを取得できるようになりますか?巧妙なURL書き換えルール?
21 nginx  rewrite  url 

5
攻撃者はHTTPSでURLのデータを盗聴できますか?
接続がHTTPS経由で行われている場合、URLに含まれるデータは安全と見なされますか?たとえば、ユーザーがhttps://mysite.com?mysecretstring=1234を指す電子メール内のリンクをクリックすると、攻撃者はURLから「mysecretstring」を取得できますか?
19 security  https  url 

5
URLが常にwwwで始まるように強制するにはどうすればよいですか?
www.mydomain.comエイリアスを介してユーザーが到着しても、ユーザーが確実にアクセスできるようにしたいと考えていますmydomain.com。これにより、サブドメインのCookieを制御できるようになり、GoogleがURLの寄せ集めではなく、1つの単一のドメインを認識できるようになりました。 どのようにApacheでこれを行うことができますか?

1
「http://1.1.1.1/bmi」とは誰(何?!)[閉まっている]
ここで何が求められているかを伝えるのは難しいです。この質問は曖昧、曖昧、不完全、過度に広範、または修辞的であり、現在の形式では合理的に答えることができません。この質問を明確にして、再開できるようにするには、ヘルプセンターに アクセスしてください。 8年前に閉鎖されました。 これが尋ねる場所かどうかはわかりませんが、「http://1.1.1.1/bmi」で始まるリンクを含むページを見つけました。 誰または何1.1.1.1ですか?それともhttp://1.1.1.1/bmi、単なる意味以上の意味を持ってい1.1.1.1ますか?
15 ip  internet  web  url 

1
FQDNが不要になるように、ドメインにGoogle ShortNameサービスを設定する方法
ブログ投稿「ドメインの「tinyurl」サービス」では、Google Appsを使用してドメインのShortNameサービスを設定する方法について説明しています。たとえば、ドメインがexample.comあり、Google Appsを使用しているhttp://go.example.com場合、企業の個人的なShortNameサービスになるように構成できます。 注:これは、世界が使用する「tinyurl」サービスの作成に関するものではありません。これは企業向けです。 内部ページへのリンクを作成できるように、ユーザーのみが使用できるショートネームサービスがあると便利です。長く難しいURLを人々に伝えるのではなく、「今日のランチメニューはhttp://go.example.com/lunchにあります」と言うことができます。ブログの投稿には、人々が独自のリンクを設定できるようにすることの利点のいくつかが記載されています。(最も重要なのは、新しいリンクを設定するためにあなたを煩わせる必要がないことです!) 問題 システムの問題は、URLがまだかなり長いことです。人々はむしろウェブブラウザに「go / lunch」とタイプして、それを機能させたいと思うでしょう。残念ながら、HTTPプロトコルの動作方法の技術的な理由により、Google Appsはこれをサポートできません。HTTP 1.1の「Host:」ヘッダーには、ユーザーがFQDNではなくWebブラウザーに入力したドメインがリストされます。つまり、Google Appsが「http:// go / lunch」のHTTPリクエストを取得すると、ウェブサーバーは「go」をホスト名として受け取ります。Google Appsは多くのドメインにこのサービスを提供しているため、必要go.example.comかどうかを判断できませんgo.some-other-example.com。 その結果、ユーザーは毎回「go.example.com/lunch」と入力する必要があり、これは「go / lunch」よりもはるかに長くなります。 ソリューション Googleは、Web Cookieまたはその他のスキームを使用してこれを解決できます。どれも特にきれいでも簡単でもありません。それらが完了するまで、要求を「実行」として受け入れてリダイレクトする独自のマシンをセットアップすることにより、問題を解決できます。 サーバーは、「go」というサイトのHTTP要求を受け入れ、要求をにリダイレクトしgo.example.comます。次に、適切なDNSレコードを作成して機能するようにし、DHCP構成をいじってラップトップ/ワークステーションが正しく動作するようにします。 このServer Faultドキュメントのポイントは、プロセスを説明し、サイトでこれを行うのに役立つ構成例を提供することです。私は世界中のすべてのオペレーティングシステムにアクセスしたり、それらの知識を持っているわけではないので、これを「コミュニティwiki」にして、人々が動作するように構成スニペットを記入できるようにします。特に改善が必要な領域に「TODO」を配置しました。 詳細 この例では、ドメインとして「example.com」を使用します。 ステップ1:通常の方法でGoogle Appsサービスを設定します。 go.example.com通常どおりにサービスを構成します。テストして、URLがhttp://go.example.com/foo機能することを確認してください。これが完了していない場合は、続行しないでください。それはあなたが車を所有する前にあなたの車を修理しようとするようなものです。 ステップ2:リダイレクタのホスト名を選択する ショートgo.example.comネームサービスがの場合、理想的にはリダイレクタの名前を作成しますgo.example.com。悲しいことに、物理学は2つの物体が同じ場所に同時に存在することを防ぎ、DNSは物理学の法則に従います。 コツは、リダイレクタをShortNameサービスと同じホスト名にすることですが、別のドメインに配置することです。たとえば、go.corp.example.com、go.ext.google.com、またはgo.this-is-different.example.com。 大企業には通常、外部に公開されない内部サブドメインがあります。通常、内部ホストはINSIDEHOST.corp.google.comです。そこでリダイレクタを配置します。 一部の企業は、社内外からアクセスする必要があるサービスを指すCNAMEでいっぱいのサブドメインを割り当てています。この方法では、人のDNS検索パスに配置する必要がある1つのサブドメインがあります。(Unixの人々は、これ/usr/local/binをシンボリックリンクで満たされたサブディレクトリであると考えることができます)伝統的に、このサブドメインはext.example.comです。そのサブドメインでのCNAMEは次のようにしているmail.ext.example.com、calendar.ext.example.com、vpn.ext.example.com、など。) 警告:DNS検索パスにさらに別のアイテムを追加することは、コンピューターの動作を遅くするもう1つの方法です。毎回追加のDNSクエリを実行すると、時間がかかり、Webサーフィンが著しく遅くなります。複数のサブドメインにCNAMEを追加することを意味する場合でも、マシンのDNS検索パスにすでにあるサブドメインにこのリダイレクタを追加することをお勧めします。たとえば、内部マシンとVPNに接続されているマシンのcorp.example.com検索パスがすでにある場合、そこにCNAMEを追加します。VPNに接続されていない外部マシンがリダイレクタにアクセスできるようにする場合、それがcorp.example.com外部から決してアクセスされないマシンのサブドメインである場合、検索パスにハードコーディングするのは奇妙かもしれません。その場合、別のCNAMEを外部サブドメインに追加できます(たとえばext.example.com)リダイレクタを指す。Webサーバー構成を更新して、両方をサポートします。 この例では、リダイレクタがになるように選択したと仮定しますgo.ext.example.com。マシンは任意の名前で呼び出すことができます。DNSとWebサーバーの構成ですべての魔法を行います。 ステップ3:リダイレクターの計画 設定するWebサーバーは、既存のWebサーバーまたはこの目的のために構築された新しいWebサーバーに配置できます。重要なのは、ShortNameサービスを機能させたい場所であればどこからでもマシンにアクセスできる必要があるということです。ユーザーがVPN経由で接続している場合は、社内、社外を問わずです。(セキュリティ上の理由から、これを社外で行うことをやめることもできます。セキュリティ上の理由から、1台のマシンを内側に、もう1台のマシンを外側に設定することもできます。) 注:このために新しいWebサーバーをセットアップする必要はありません。構成が存在しない限り、これを既存のWebサーバーに追加できます。 注:これはかなり複雑な場合があります。最も単純なケースでこれを機能させることに焦点を合わせ、動作してテストした後、他の状況で機能させることができます。特に、次の順序で動作するようにします。1.会社内のワークステーション/ラップトップ2. VPNで接続されたマシン、次に会社外のマシン(インターネットカフェなど)。3. VPNを使用せずにネットワークの外部にあるマシンをTHENします。4.他のオペレーティングシステムでテストします この例では、社内または社外に関係なく、同じIPアドレスでアクセスできるWebサーバーがあると想定します。 私たちの「行く。ではCORP .example.comと」たとえば、この手段は「行く」インサイダーにのみアクセス可能であるサブドメインであり、かつ短縮名サービスを使用するようにVPNが必要です。Google Appsは通常、VPNなしで動作するように構成されているため(すべてのアクセスがHTTPSであるため)、これは最適ではありません。 私たちの「行く。で内線 .example.comと」たとえば、この手段サブドメインは、社内外の両方からアクセス可能であり、かつA外部IPアドレスにレコードポイント。 ステップ4:リダイレクターのDNSレコードを追加する …

4
パラメータの長さが255を超える書き換えられたURLは機能しません
mod_rewriteを使用して、次のようにURLを書き換えています。 http://example.com/1,2,3,4/foo/ .htaccessでこれを行うことにより: RewriteEngine On RewriteRule ^([\d,]+)/foo/$ /foo.php?id=$1 [L,QSA] 「1,2,3,4」が255文字より長い文字列に変わる場合を除き、Apacheは「403 Forbidden」を返します。 foo.php?id=1,2,3,4非常に長いid文字列であっても、直接アクセスするのに問題はありませんが、これは私にとって選択肢ではありません。 調整すべきApacheやその他の設定はありますか? 更新:RewriteLogLevel 9でRewriteLogをオンにしました。短いID文字列では、ログファイルに複数の行が記録されます。しかし、id文字列が255文字を超える場合、何もログに記録されません(mod_rewriteが実行されていないようです?)。 この質問がおもしろい/役に立つと思ったら、賛成してください。

2
URL書き換えルールがIIS7のサブディレクトリに継承されないようにする
CMSでクリーンURLのURL書き換えセットアップがあり、web.configは次のようになります。 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Clean URLs" stopProcessing="true"> <match url="^([^/]+)/?$" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="?id={R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration> 基本的index.php?id=somethingにsomethingはクリーンなURLになります。非常にシンプルで、うまく機能します。 CMSで一般的であるように、バックエンドの破損を防ぐために、各サブディレクトリにはweb.configのいずれ<remove name="Clean URLs" />か<clear />が必要であるため、ルールは継承されません。 何らかの方法でルールのスコープを現在のディレクトリのみに制限することにより、親のルールで、子によってまったく継承されないように指定する方法はありますか?そのようなもの<rule name="Clean URLs" stopProcessing="true" inherit="no">は壮大です。
11 iis  iis-7  rewrite  url  web.config 

3
FQDNがIPv6として解釈されるかIPv4として解釈されるかを決定するものは何ですか?
URLバーに完全修飾ドメイン名(FQDN)を入力すると、ブラウザーは、要求されたファイルがホストされている場所を決定するマッピングテーブル(このテーブルはどこに保存されているか?サービスプロバイダーと一緒に?)に接続します。 したがって、IPv6アドレスがサポートされているかどうかは、サービスプロバイダー(変換テーブルを持っていると想定している人)によって異なります。本当?

3
エンタープライズ内部URL規則
ここに開発者...私はこれについてあなたのITの視点をお願いします... 私は社内向けの新しい内部Webアプリを構築しており、それをどのように展開するかについて考え始めています。ここにある既存のWebアプリの多くは、次のようにサーバー名を直接使用してリンクされています。 http://webserver123/someInternalApp/ これは、さまざまな理由で私を不快にさせます。サーバー名が変更され、サーバーがダウンし、ユーザーがWebアプリケーションを見つけるためにサーバー名を知っている必要はありません。サーバー名を使用すると、サーバーの入れ替えやロードバランサーの追加ができなくなります。これが悪い他の理由を考えられる場合は、私に知らせてください。そうすれば、この慣行を変更するためのより良い事例を作ることができます。 今後は、適切なウェブサーバーとアプリを指すように、内部DNSにいくつかのより良いドメイン名を設定したいと思います。私の最後の仕事では、次のような慣例に従いました。 生産用: http://someInternalApp.myCompany.com/ テスト用: http://test.someInternalApp.myCompany.com/ 開発用: http://dev.someInternalApp.myCompany.com/ Iこのような優れたアプリケーション名は、ドメイン名の重要な一部であり、開発/テスト/ prod環境の指定が簡単であるとして、。ただし、いくつかの予約があります。 アプリ名をサブドメインに入れると、最終的には多くの長くユニークなサブドメインが作成されます。アプリごとに異なるドメインを設定するのが好きですが、管理が難しくなることもあると思います。 アプリ名以外に、このURLが内部専用であることを指定するものはありません。「corp.myCompany.com」や「int.myCompany.com」のようなサブドメインを使用している他の組織について読んだことがあります。ユーザーが自宅からこれらにアクセスできるという印象を受けたくない。 以下は、内部ドメイン名を利用する方法のいくつかのオプションです。 内部サブドメインのアプリ名:(少し長くなりますが、すべてがうまくパッケージ化されていると思います) http://someInternalApp.corp.myCompany.com/ http://dev.someInternalApp.corp.myCompany.com/ サブディレクトリとしてのアプリ名:(短いドメイン名ですが、すべてのアプリが1つの統合サイトの一部であることを意味しますが、そうではない可能性があり、環境指定をアプリから切断します) http://corp.myCompany.com/someInternalApp http://dev.corp.myCompany.com/someInternalApp それでは、議論しましょう...これらのオプションについてどう思いますか?私が見逃したかもしれないより良いまたはより一般的なものはありますか?私はこの点に関して私の会社をより良い方向に導く機会があるので、私は推薦する良い大会を見つけたいと思います。 ありがとう!

4
URLがTomcatインスタンスを指すようにする方法は?
この質問が意味をなさない場合は申し訳ありません(ここにはエキスパートがいません)が、tomcatがポート8080をリッスンし、そのURLが通常80にアドレス指定されていることを理解しています。URLが8080を指すようにDNSに指示する方法はありますか?または、どうすればこの問題を解決できますか?

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