<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – Web</title>
    <link>https://www.devkuma.com/en/tags/web/</link>
    <image>
      <url>https://www.devkuma.com/en/tags/web/logo/180x180.jpg</url>
      <title>Web</title>
      <link>https://www.devkuma.com/en/tags/web/</link>
    </image>
    <description>Recent content in Web on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</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/en/tags/web/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Sitemap</title>
      <link>https://www.devkuma.com/en/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/en/docs/sitemap/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-a-sitemap&#34;&gt;What Is a Sitemap?&lt;/h2&gt;
&lt;p&gt;A sitemap is a file that helps search engines such as Google and Naver comprehensively index a site. Basically, it can be thought of as a file that lists URLs. Bots crawl the site based on this file.&lt;/p&gt;
&lt;p&gt;Content types and update frequency can be specified, but the most important thing is where &lt;code&gt;sitemap.xml&lt;/code&gt; is located. Since only URLs under the domain below &lt;code&gt;sitemap.xml&lt;/code&gt; are crawled, the installation location must be chosen carefully. In general, it is best to place it at the root.&lt;/p&gt;
&lt;h2 id=&#34;sitemap-xml-format&#34;&gt;Sitemap XML Format&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;Tag&lt;/th&gt;
          &lt;th&gt;Required/Optional&lt;/th&gt;
          &lt;th&gt;Description&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;Required&lt;/td&gt;
          &lt;td&gt;The tag that wraps the whole document and refers to the current protocol standard.&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;Required&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;Required&lt;/td&gt;
          &lt;td&gt;Page URL.&lt;br&gt;It must include a trailing slash and the value must be 2,048 characters or fewer.&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;Optional&lt;/td&gt;
          &lt;td&gt;Last update date of the file.&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;Optional&lt;/td&gt;
          &lt;td&gt;Page update frequency.&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;Optional&lt;/td&gt;
          &lt;td&gt;URL priority.&lt;br&gt;A value from 0.0 to 1.0 can be specified.&lt;br&gt;The default is 0.5.&lt;br&gt;Do not set high priority for every URL on the site.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Page update frequency (&lt;code&gt;changefreq&lt;/code&gt;) list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;always: contents are updated every time the page is accessed&lt;/li&gt;
&lt;li&gt;hourly: once per hour or less&lt;/li&gt;
&lt;li&gt;daily: at least once per day&lt;/li&gt;
&lt;li&gt;weekly: at least once per week&lt;/li&gt;
&lt;li&gt;monthly: at least once per month&lt;/li&gt;
&lt;li&gt;yearly: at least once per year&lt;/li&gt;
&lt;li&gt;never: crawled periodically, for pages that do not need updates&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;when-using-multiple-sitemap-files&#34;&gt;When Using Multiple Sitemap Files&lt;/h2&gt;
&lt;p&gt;If there are 50,000 or more URLs, multiple sitemaps are needed. In that case, create a sitemap index file and tell crawlers that multiple sitemaps exist.&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;Tag&lt;/th&gt;
          &lt;th&gt;Required/Optional&lt;/th&gt;
          &lt;th&gt;Description&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;Required&lt;/td&gt;
          &lt;td&gt;Sitemap file name&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;Optional&lt;/td&gt;
          &lt;td&gt;Last update date of the file&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;references&#34;&gt;References&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/en/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/en/docs/robots/</guid>
      <description>
        
        
        &lt;h2 id=&#34;how-search-engines-originally-work&#34;&gt;How Search Engines Originally Work&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;It is the Robots Exclusion Protocol.&lt;/li&gt;
&lt;li&gt;A robot called a crawler travels around the Internet and collects site information.&lt;/li&gt;
&lt;li&gt;The indexer analyzes the information collected by the crawler.&lt;/li&gt;
&lt;li&gt;Based on the analyzed data, each search engine returns search results according to its algorithm.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;what-is-robotstxt&#34;&gt;What Is robots.txt?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;robots.txt&lt;/code&gt; is a text file that tells crawlers which pages to crawl or not crawl.&lt;/li&gt;
&lt;li&gt;It is published in the top-level directory of the domain.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;robots.txt&lt;/code&gt; is still a recommendation, so there is no absolute obligation to follow it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;robotstxt-format&#34;&gt;robots.txt Format&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;User-agent: search bot name&lt;/li&gt;
&lt;li&gt;Allow: access permission setting, available only for Googlebot&lt;/li&gt;
&lt;li&gt;Disallow: access blocking setting&lt;/li&gt;
&lt;li&gt;Crawl-delay: delay before the next visit, in seconds&lt;/li&gt;
&lt;li&gt;Sitemap: sitemap specification&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;robotstxt-examples&#34;&gt;robots.txt Examples&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Allow all search bots to access all documents&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; means all robots, and &lt;code&gt;/&lt;/code&gt; means all directories.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Block all search bots from all documents&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;Allow access to a specific directory&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;Block access to a specific directory&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;Allow only Googlebot and block all others&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;h3 id=&#34;expose-only-part-of-a-homepage-directory-to-search-engines&#34;&gt;Expose Only Part of a Homepage Directory to Search Engines&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; User-agent: * 
 Disallow: /conection/ 
 Disallow: /my_conection/ 
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;block-part-of-a-homepage-directory-from-search-engines&#34;&gt;Block Part of a Homepage Directory from Search Engines&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;User-agent: *
Disallow: /my_page/
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;site-load-and-performance-perspective&#34;&gt;Site Load and Performance Perspective&lt;/h2&gt;
&lt;p&gt;If crawler visits increase site load, unimportant large amounts of content can be removed from crawler traversal using &lt;code&gt;robots.txt&lt;/code&gt;, reducing site load and improving crawl efficiency for important content.&lt;/p&gt;
&lt;p&gt;Separating important content from unimportant content is also beneficial for SEO and site load.&lt;/p&gt;
&lt;p&gt;Unimportant content may include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pages that do not need to be indexed by search engines&lt;/li&gt;
&lt;li&gt;Low-value content pages&lt;/li&gt;
&lt;li&gt;Multiple pages with identical content&lt;/li&gt;
&lt;li&gt;Landing pages for ads placed on the site&lt;/li&gt;
&lt;li&gt;Pages you want to make available only to limited people&lt;/li&gt;
&lt;li&gt;Management system files&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;security-perspective&#34;&gt;Security Perspective&lt;/h2&gt;
&lt;p&gt;If &amp;ldquo;pages to crawl&amp;rdquo; or &amp;ldquo;pages not to crawl&amp;rdquo; are set in &lt;code&gt;robots.txt&lt;/code&gt;, content intended only for limited people may become visible.&lt;/p&gt;
&lt;p&gt;If management system files or pages intended for limited disclosure are set in &lt;code&gt;robots.txt&lt;/code&gt;, they may not appear in search engine results, but they are still publicly exposed through &lt;code&gt;robots.txt&lt;/code&gt;. In other words, files related to management or pages meant only for limited people can be revealed.&lt;/p&gt;
&lt;p&gt;Using &lt;code&gt;robots.txt&lt;/code&gt; can reduce the risk of appearing in search results, but if security-sensitive content is exposed in &lt;code&gt;robots.txt&lt;/code&gt;, a security risk occurs.&lt;/p&gt;
&lt;p&gt;Therefore, files related to security-sensitive management or pages meant only for specific limited people must have reliable access restrictions such as login authentication or IP address restrictions.&lt;/p&gt;
&lt;h2 id=&#34;references&#34;&gt;References&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 Search Central | Introduction to 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/en/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/en/docs/web/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-the-web&#34;&gt;What Is the Web?&lt;/h2&gt;
&lt;p&gt;The term most often encountered when using the Internet is probably the World Wide Web (WWW). The web is also called WWW, using only the first letters of the English words, or simply Web. The web symbolizes a web, meaning a spider web.&lt;/p&gt;
&lt;p&gt;Because the web is implemented graphically, one of its greatest advantages is convenient information search. It can display text and graphics on the screen at the same time, and thanks to its excellent user interface, text, graphics, sound, video, and similar content can be handled easily in a browser.&lt;/p&gt;
&lt;h2 id=&#34;web-browser&#34;&gt;Web Browser&lt;/h2&gt;
&lt;p&gt;A web browser is a client program that allows users to view hypertext documents on a web server using the Internet. It can process not only text but also multimedia data through hypermedia functions. When users want audio or video information, it can load and execute the required programs to handle various resources on the web.&lt;/p&gt;
&lt;p&gt;Basic functions provided by a web browser include opening web pages, providing a list of recently visited URLs (Uniform Resource Locators), remembering and managing frequently visited URLs, and saving and printing web pages. Without a web browser, even if you are connected to the Internet, you cannot view homepages on the Internet.&lt;/p&gt;
&lt;h3 id=&#34;types-of-web-browsers&#34;&gt;Types of Web Browsers&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 browser&lt;/li&gt;
&lt;li&gt;Vivaldi browser&lt;/li&gt;
&lt;li&gt;Naver Whale&lt;/li&gt;
&lt;li&gt;Brave browser&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;how-the-web-works&#34;&gt;How the Web Works&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/internet/web_flow.png&#34; alt=&#34;How the web works&#34;&gt;&lt;br&gt;
Image source: &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;The user enters a URL in the browser.&lt;/li&gt;
&lt;li&gt;The browser finds the server&amp;rsquo;s IP address through DNS.&lt;/li&gt;
&lt;li&gt;It creates an HTTP request message using the HTTP protocol.&lt;/li&gt;
&lt;li&gt;It sends the HTTP request message through a TCP/IP connection.&lt;/li&gt;
&lt;li&gt;The server creates an HTTP response message using the HTTP protocol.&lt;/li&gt;
&lt;li&gt;It sends the response to the requesting computer through a TCP/IP connection.&lt;/li&gt;
&lt;li&gt;The arrived HTTP response message is returned as web page data and rendered by the web browser so the user can view it.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;international-standards-for-web-accessibility&#34;&gt;International Standards for Web Accessibility&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Web standards designed to improve web accessibility refer to commonly used technologies and rules.&lt;/li&gt;
&lt;li&gt;The W3C (World Wide Web Consortium) was established to define web standards.&lt;/li&gt;
&lt;li&gt;Web standards define HTML as the structure language, CSS as the presentation language, and Script as the behavior language.&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>Network</category>
      
      <category>Internet</category>
      
      <category>Web</category>
      
    </item>
    
    <item>
      <title>Difference Between Forward and Redirect</title>
      <link>https://www.devkuma.com/en/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/en/docs/forward-and-redirect/</guid>
      <description>
        
        
        &lt;h2 id=&#34;forward-method&#34;&gt;Forward Method&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Forward only moves pages at the Web Container level. In practice, the web browser cannot tell that it has moved to another page. Therefore, the web browser displays the URL that was first called, and the URL information of the page that was moved to cannot be checked.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The currently running page and the page called by forward share the Request object and Response object.&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 method&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Statement used when moving from a Servlet to a JSP page&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-method&#34;&gt;Redirect Method&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;When a Redirect command enters the Web Container, it instructs the web browser to move to another page. Then the web browser changes the URL to the instructed address and moves to that address. It moves to an address in another web container.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;On the new page, new Request and Response objects are created.&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 method&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Statement used when moving from a Servlet to a JSP page&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;source&#34;&gt;Source&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;Difference between redirect and 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>
