"/> ">

ホームページ  >  記事  >  ウェブフロントエンド  >  これらのアドレスはどのように解決されるのでしょうか?

これらのアドレスはどのように解決されるのでしょうか?

PHP中文网
PHP中文网オリジナル
2016-06-24 12:22:581601ブラウズ

これらのアドレスはどのように解析されますか?
Web サイトを見たとき、そのリンクは次のようなものであることがわかりました:
http://www.***.con/message/743a6d161ed6414c8dd0f5b959aa8a5e
のソース コードをチェックするという話を聞いたことがあります。ウェブページ にアクセスすると、そのハイパーリンクが次のようなものであることがわかりました:

  • To-Do Jobs
    ***.asp?id=1&name=zhang または ***.aspx?id=1&name=zhang は理解できますが、上記のリンクアドレスが理解できません。上記の特定のリンクアドレスにアクセスしてください。
    ありがとうございます!

    Web アドレス解決

    -----解決策---------------------http://www.***.con/ メッセージ/743a6d161ed6414c8dd0f5b959aa8a5e
    re:
    これはサーバー側の URL 書き換えです。各サーバー (Apache、iis、nginx) 書き換えルールの構文は異なる場合があります


  • ToDo作業

  • re:
    これをアドレス定義と呼びます。 Java では、上記の href 属性値が
    request address:/message/list に分かれており、java
    ?catid=18&p=1 の GET リクエストのパラメータセット

    ではサフィックスを付加したり省略したりできるようになっています。 --- ---解決策-------------------URL書き換え:サーバーは書き換えルールに従って実際のアドレスにジャンプします

    アドレス定義:これ(/message/list) は実際のアドレスです。

    ------解決策--------------------------------アドレスは通常、設定ファイル? .netの使い方がわかりません。すべての設定を開いて見てください。以下は java


    ChannelServlet
    com.apobates.servlet.ChannelServlet
    <のアドレス定義です。 ;/ サーブレット>
    <サーブレットマッピング>
    <サーブレット名>ChannelServlet
    /channel/build


    url-pattern の値は次のとおりです。

    .net Web サイトでそれを解析するにはどうすればよいですか?
    re:
    それを定義したい場合は、サーバーが読み取れる設定ファイルの仕様に従って記述する必要があります。さらに詳しく知りたい場合は、サーバーのアーキテクチャをどこで勉強できますか

    。 ------解決策------ ----------------私が話しているサーバーは、アプリケーションサーバーとも呼ばれます。似たもの: IIS、Apache、nginx、
    java、たくさんあります:
    tomcat、jboss、sun application server、weblogic、...

    ------解決策----------- - --------Webコンテナということもあります

    -----解決策----------------------Webサービスhttp インターセプト メカニズムを提供します
    つまり、http がアクセスするときに、独自のコードまたは事前に設定した設定を使用して事前に処理する機会があります
    この時点で、http 接続を必要なものに解析できます

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。