<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – Web</title>
    <link>https://www.devkuma.com/jp/tags/web/</link>
    <image>
      <url>https://www.devkuma.com/jp/tags/web/logo/180x180.jpg</url>
      <title>Web</title>
      <link>https://www.devkuma.com/jp/tags/web/</link>
    </image>
    <description>Recent content in Web on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>jp</language>
    <managingEditor>kc@example.com (kc kim)</managingEditor>
    <webMaster>kc@example.com (kc kim)</webMaster>
    <copyright>The devkuma</copyright>
    
	  <atom:link href="https://www.devkuma.com/jp/tags/web/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Sitemap</title>
      <link>https://www.devkuma.com/jp/docs/sitemap/</link>
      <pubDate>Sat, 17 Apr 2021 08:32:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/sitemap/</guid>
      <description>
        
        
        &lt;h2 id=&#34;sitemap-とは&#34;&gt;Sitemap とは？&lt;/h2&gt;
&lt;p&gt;Google、Naver などの検索エンジンにサイトを包括的にインデックスさせるためのファイルである。基本的には URL が並んだファイルだと考えればよい。ボットはこのファイルを基にサイトを巡回する。&lt;/p&gt;
&lt;p&gt;コンテンツのタイプや更新頻度などを指定できるが、最も重要なのは &lt;code&gt;sitemap.xml&lt;/code&gt; のある位置である。&lt;code&gt;sitemap.xml&lt;/code&gt; 以下のドメインの URL だけがクロールされるため、設置場所に注意する必要がある。基本的にはルートに置くのがよい。&lt;/p&gt;
&lt;h2 id=&#34;sitemap-xml-形式&#34;&gt;Sitemap XML 形式&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34;?&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;urlset&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;url&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;loc&amp;gt;&lt;/span&gt;https://www.devkuma.com/docs/java/static/&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/loc&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;lastmod&amp;gt;&lt;/span&gt;2022-04-03T20:41:00+09:00&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/lastmod&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;changefreq&amp;gt;&lt;/span&gt;monthly&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/changefreq&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;priority&amp;gt;&lt;/span&gt;0.5&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/priority&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/url&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/urlset&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;タグ&lt;/th&gt;
          &lt;th&gt;必須/任意&lt;/th&gt;
          &lt;th&gt;説明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;&amp;lt;urlset&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;必須&lt;/td&gt;
          &lt;td&gt;全体を囲むタグで、現在のプロトコル標準を参照する。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;&amp;lt;url&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;必須&lt;/td&gt;
          &lt;td&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;&amp;lt;loc&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;必須&lt;/td&gt;
          &lt;td&gt;ページの URL。&lt;br&gt;最後にスラッシュを含める必要があり、値は 2,048 文字以下で指定する。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;&amp;lt;lastmod&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;任意&lt;/td&gt;
          &lt;td&gt;ファイルの最終更新日。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;&amp;lt;changefreq&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;任意&lt;/td&gt;
          &lt;td&gt;ページ更新頻度。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;&amp;lt;priority&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;任意&lt;/td&gt;
          &lt;td&gt;URL 優先順位。&lt;br&gt;0.0 ~ 1.0 の値を指定できる。&lt;br&gt;基本値は 0.5。&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;ページ更新頻度(changefreq)一覧:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;always: アクセスするたびに内容が更新される&lt;/li&gt;
&lt;li&gt;hourly: 1 時間に 1 回以下&lt;/li&gt;
&lt;li&gt;daily: 1 日に 1 回以上&lt;/li&gt;
&lt;li&gt;weekly: 1 週間に 1 回以上&lt;/li&gt;
&lt;li&gt;monthly: 1 か月に 1 回以上&lt;/li&gt;
&lt;li&gt;yearly: 1 年に 1 回以上&lt;/li&gt;
&lt;li&gt;never: 定期的にクロールされる(更新しなくてもよいページ)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;複数の-sitemap-ファイルを使用する場合&#34;&gt;複数の Sitemap ファイルを使用する場合&lt;/h2&gt;
&lt;p&gt;URL が 50,000 以上になると、複数の Sitemap が必要になる。その場合、サイトマップインデックスファイルを作成し、サイトマップが複数あることをクローラーに知らせる。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;&amp;lt;?xml version=&amp;#34;1.0&amp;#34; encoding=&amp;#34;UTF-8&amp;#34;?&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;sitemapindex&lt;/span&gt; &lt;span style=&#34;color:#c4a000&#34;&gt;xmlns=&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;http://www.sitemaps.org/schemas/sitemap/0.9&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;sitemap&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;loc&amp;gt;&lt;/span&gt;https://www.devkuma.com/sitemap1.xml.gz&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/loc&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;lastmod&amp;gt;&lt;/span&gt;2022-12-06T01:57:17+09:00&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/lastmod&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/sitemap&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;sitemap&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;loc&amp;gt;&lt;/span&gt;https://www.devkuma.com/sitemap2.xml.gz&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/loc&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;lastmod&amp;gt;&lt;/span&gt;2021-01-01&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/lastmod&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/sitemap&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;&amp;lt;/sitemapindex&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;タグ&lt;/th&gt;
          &lt;th&gt;必須/任意&lt;/th&gt;
          &lt;th&gt;説明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;&amp;lt;loc&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;必須&lt;/td&gt;
          &lt;td&gt;Sitemap ファイル名&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;&amp;lt;lastmod&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;任意&lt;/td&gt;
          &lt;td&gt;ファイルの最終更新日&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;参考&#34;&gt;参考&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.sitemaps.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;sitemaps.org&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>web</category>
      
      <category>SEO</category>
      
      <category>Sitemap</category>
      
    </item>
    
    <item>
      <title>robots.txt</title>
      <link>https://www.devkuma.com/jp/docs/robots/</link>
      <pubDate>Sat, 17 Apr 2021 08:32:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/robots/</guid>
      <description>
        
        
        &lt;h2 id=&#34;本来の検索エンジンの動作方式&#34;&gt;本来の検索エンジンの動作方式&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;インターネット検索エンジン排除標準(Robots Exclusion Protocol)である。&lt;/li&gt;
&lt;li&gt;クローラーというロボットがインターネットを巡回し、サイトの情報を収集する。&lt;/li&gt;
&lt;li&gt;インデクサーはクローラーが収集した情報を分析する。&lt;/li&gt;
&lt;li&gt;分析されたデータを基に、検索エンジンごとのアルゴリズムに従って検索結果を返す。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;robotstxt-とは&#34;&gt;robots.txt とは？&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;robots.txt&lt;/code&gt; は、クローラーに「クロールするページ」または「クロールしないページ」を知らせるテキストファイルである。&lt;/li&gt;
&lt;li&gt;そのドメインの最上位ディレクトリに公開される。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;robots.txt&lt;/code&gt; はまだ勧告であり、必ず守る義務はない。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;robotstxt-形式&#34;&gt;robots.txt 形式&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;User-agent: 検索ボット名&lt;/li&gt;
&lt;li&gt;Allow: アクセス許可設定(Googlebot のみに適用可能)&lt;/li&gt;
&lt;li&gt;Disallow: アクセス遮断設定&lt;/li&gt;
&lt;li&gt;Crawl-delay: 次回訪問までのディレイ(秒)&lt;/li&gt;
&lt;li&gt;Sitemap: サイトマップ指定&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;robotstxt-使用例&#34;&gt;robots.txt 使用例&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;すべての検索ボットにすべての文書へのアクセスを許可&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;User-agent: *
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Allow: /
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;*&lt;/code&gt; はすべてのロボットを意味し、&lt;code&gt;/&lt;/code&gt; はすべてのディレクトリを意味する。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;すべての検索ボットにすべての文書へのアクセスを遮断&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;User-agent: *
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Disallow: /
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;特定ディレクトリへのアクセスを許可&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;User-agent: Googlebot
Allow: /foo/bar/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;特定ディレクトリへのアクセスを遮断&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;User-agent: Googlebot
Disallow: /foo/bar/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Googlebot だけ許可し、残りはすべて遮断&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;User-agent: Googlebot
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Allow: /
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;User-agent: *
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Disallow: /
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;サイト負荷パフォーマンスの観点&#34;&gt;サイト負荷(パフォーマンス)の観点&lt;/h2&gt;
&lt;p&gt;クローラー巡回によってサイト負荷が増加する場合、&lt;code&gt;robots.txt&lt;/code&gt; で重要ではない大量のコンテンツをクローラー巡回から除外し、サイト負荷を減らし、重要なコンテンツへの巡回効率を向上させることができる。&lt;/p&gt;
&lt;p&gt;重要なコンテンツと重要ではないコンテンツを区別することは、SEO とサイト負荷の面でもよい。&lt;/p&gt;
&lt;p&gt;重要ではないコンテンツには次のようなものがある。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;検索エンジンにインデックスしなくてもよいページ&lt;/li&gt;
&lt;li&gt;価値が低いコンテンツページ&lt;/li&gt;
&lt;li&gt;同一コンテンツの複数ページ&lt;/li&gt;
&lt;li&gt;サイトに入れた広告のランディングページ&lt;/li&gt;
&lt;li&gt;限定された人だけに公開したいページ&lt;/li&gt;
&lt;li&gt;管理システムファイル&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;セキュリティ観点&#34;&gt;セキュリティ観点&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;robots.txt&lt;/code&gt; に「クロールしたいページ」または「クロールしないページ」を設定すると、限定された人だけに公開したいコンテンツが見えてしまうことがある。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;robots.txt&lt;/code&gt; に管理システムファイルや限定公開ページを設定すると、検索エンジン結果には表示されないが、&lt;code&gt;robots.txt&lt;/code&gt; には公開されるため直接見えてしまう。したがって、セキュリティ上重要な管理ファイルや特定の限定された人だけに公開したいページには、ログイン認証や IP アドレス制限など確実なアクセス制限を設ける必要がある。&lt;/p&gt;
&lt;h2 id=&#34;参照&#34;&gt;参照&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://developers.google.com/search/docs/advanced/robots/intro?hl=ko&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Google 検索セントラル | Robots.txt 紹介&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://namu.wiki/w/robots.txt&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Namu Wiki: robots.txt&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>web</category>
      
      <category>SEO</category>
      
      <category>robots</category>
      
    </item>
    
    <item>
      <title>Web</title>
      <link>https://www.devkuma.com/jp/docs/web/</link>
      <pubDate>Sun, 03 Apr 2022 18:02:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/web/</guid>
      <description>
        
        
        &lt;h2 id=&#34;web-とは&#34;&gt;Web とは？&lt;/h2&gt;
&lt;p&gt;インターネット使用時に最もよく目にする用語は、ワールドワイドウェブ(World Wide Web、WWW)だろう。Web は英単語の頭文字だけを取って WWW、または Web とも呼ばれる。Web は蜘蛛の巣という意味を持つ web を象徴している。&lt;/p&gt;
&lt;p&gt;Web はグラフィックで実装されているため、情報検索が便利であることが大きな利点の 1 つである。画面にテキストとグラフィックを同時に表現でき、優れたユーザーインターフェースのおかげで、テキスト、グラフィック、サウンド、動画などをブラウザー上で簡単に扱えるようになった。&lt;/p&gt;
&lt;h2 id=&#34;web-ブラウザー&#34;&gt;Web ブラウザー&lt;/h2&gt;
&lt;p&gt;Web ブラウザー(Web Browser)とは、ユーザーがインターネットを利用して Web サーバーのハイパーテキスト文書を閲覧できるようにするクライアントプログラムであり、文字だけでなくマルチメディア資料を処理できるハイパーメディアの機能も持っている。ユーザーが音声や映像情報を必要とするとき、必要なプログラムを呼び出して実行することで、Web のさまざまなリソースを扱うことができる。&lt;/p&gt;
&lt;p&gt;Web ブラウザーが提供する基本的な機能には、Web ページを開くこと、最近訪問した URL(Uniform Resource Locator)の一覧提供、よく訪問する URL の記憶と管理、Web ページの保存と印刷などがある。この Web ブラウザーがなければ、いくらインターネットに接続されていても、インターネット上のホームページを見ることはできない。&lt;/p&gt;
&lt;h3 id=&#34;web-ブラウザーの種類&#34;&gt;Web ブラウザーの種類&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Google Chrome.&lt;/li&gt;
&lt;li&gt;Mozilla Firefox.&lt;/li&gt;
&lt;li&gt;Chromium Microsoft Edge.&lt;/li&gt;
&lt;li&gt;Opera ブラウザー&lt;/li&gt;
&lt;li&gt;Vivaldi ブラウザー&lt;/li&gt;
&lt;li&gt;Naver Whale&lt;/li&gt;
&lt;li&gt;Brave ブラウザー&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;web-の動作方式&#34;&gt;Web の動作方式&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/internet/web_flow.png&#34; alt=&#34;Web の動作方式&#34;&gt;&lt;br&gt;
画像出典: &lt;a href=&#34;http://tcpschool.com/webbasic/works&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://tcpschool.com/webbasic/works&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ユーザーがブラウザーに URL を入力する。&lt;/li&gt;
&lt;li&gt;ブラウザーは DNS を通じてサーバーの IP アドレスを探す。&lt;/li&gt;
&lt;li&gt;HTTP プロトコルを使用して HTTP リクエストメッセージを生成する。&lt;/li&gt;
&lt;li&gt;TCP/IP 接続を通じて HTTP リクエストメッセージを送信する。&lt;/li&gt;
&lt;li&gt;サーバーは HTTP プロトコルを活用して HTTP レスポンスメッセージを生成する。&lt;/li&gt;
&lt;li&gt;TCP/IP 接続を通じて要求したコンピューターへ送信する。&lt;/li&gt;
&lt;li&gt;到着した HTTP レスポンスメッセージは Web ページデータとして返され、Web ブラウザーによって出力されてユーザーが見られるようになる。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;web-アクセシビリティの国際標準&#34;&gt;Web アクセシビリティの国際標準&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Web アクセシビリティを高めるために考案された Web 標準は、標準的に使われる技術や規則を意味する。&lt;/li&gt;
&lt;li&gt;Web 標準を定めるために W3C(World Wide Web Consortium)が設立された。&lt;/li&gt;
&lt;li&gt;Web 標準として、構造言語である HTML、表現言語である CSS、動作言語である Script が指定された。&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>Network</category>
      
      <category>Internet</category>
      
      <category>Web</category>
      
    </item>
    
    <item>
      <title>Forward と Redirect の違い</title>
      <link>https://www.devkuma.com/jp/docs/forward-and-redirect/</link>
      <pubDate>Thu, 07 Apr 2022 01:19:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/forward-and-redirect/</guid>
      <description>
        
        
        &lt;h2 id=&#34;forward-方式&#34;&gt;Forward 方式&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Forward は Web Container レベルでページ移動だけが行われる。実際には、Web ブラウザーは別のページへ移動したことを認識できない。そのため、Web ブラウザーには最初に呼び出した URL が表示され、移動先ページの URL 情報は確認できない。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;現在実行中のページと forward によって呼び出されるページは、Request オブジェクトと Response オブジェクトを共有する。&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/web/web_forward.png&#34; alt=&#34;Forward 方式&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Servlet から JSP へページ移動するときに使われる命令文&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;RequestDispatcher&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;rd&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;request&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#c4a000&#34;&gt;getRequestDispatcher&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;test01.jsp&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;);&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;rd&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#c4a000&#34;&gt;forward&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;request&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;response&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;);&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;redirect-方式&#34;&gt;Redirect 方式&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Redirect は Web Container に命令が入ると、Web ブラウザーに別のページへ移動するよう命令する。すると Web ブラウザーは URL を指定されたアドレスに変更し、そのアドレスへ移動する。別の Web Container にあるアドレスへ移動する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新しいページでは Request と Response オブジェクトが新しく生成される。&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/web/web_redirect.png&#34; alt=&#34;Redirect 方式&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Servlet から JSP へページ移動するときに使われる命令文&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-java&#34; data-lang=&#34;java&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;response&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#c4a000&#34;&gt;sendRedirect&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;test02.jsp&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;);&lt;/span&gt;&lt;span style=&#34;color:#f8f8f8&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;出典&#34;&gt;出典&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.naver.com/saintw/100165339381&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;redirect, forward の違い&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>Network</category>
      
      <category>Internet</category>
      
      <category>Web</category>
      
    </item>
    
  </channel>
</rss>
