<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://ngx.mruby.org/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/"/></url><url><loc>https://ngx.mruby.org/concepts/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/"/></url><url><loc>https://ngx.mruby.org/concepts/async/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/async/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/async/"/></url><url><loc>https://ngx.mruby.org/concepts/filters/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/filters/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/filters/"/></url><url><loc>https://ngx.mruby.org/concepts/lifetimes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/lifetimes/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/lifetimes/"/></url><url><loc>https://ngx.mruby.org/concepts/request-phases/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/request-phases/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/request-phases/"/></url><url><loc>https://ngx.mruby.org/contributing/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/contributing/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/contributing/"/></url><url><loc>https://ngx.mruby.org/contributing/development/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/contributing/development/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/contributing/development/"/></url><url><loc>https://ngx.mruby.org/contributing/handoff/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/contributing/handoff/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/contributing/handoff/"/></url><url><loc>https://ngx.mruby.org/contributing/test/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/contributing/test/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/contributing/test/"/></url><url><loc>https://ngx.mruby.org/docs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/docs/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/docs/"/></url><url><loc>https://ngx.mruby.org/guides/access-control/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/access-control/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/access-control/"/></url><url><loc>https://ngx.mruby.org/guides/agent-proxy/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/agent-proxy/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/agent-proxy/"/></url><url><loc>https://ngx.mruby.org/guides/body-filter/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/body-filter/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/body-filter/"/></url><url><loc>https://ngx.mruby.org/guides/install/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/install/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/install/"/></url><url><loc>https://ngx.mruby.org/guides/mcp-gateway/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/mcp-gateway/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/mcp-gateway/"/></url><url><loc>https://ngx.mruby.org/guides/rate-limit/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/rate-limit/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/rate-limit/"/></url><url><loc>https://ngx.mruby.org/guides/routing/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/routing/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/routing/"/></url><url><loc>https://ngx.mruby.org/guides/tcp/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/tcp/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/tcp/"/></url><url><loc>https://ngx.mruby.org/guides/use-cases/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/use-cases/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/use-cases/"/></url><url><loc>https://ngx.mruby.org/ja/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/"/></url><url><loc>https://ngx.mruby.org/ja/concepts/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/"/></url><url><loc>https://ngx.mruby.org/ja/concepts/async/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/async/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/async/"/></url><url><loc>https://ngx.mruby.org/ja/concepts/filters/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/filters/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/filters/"/></url><url><loc>https://ngx.mruby.org/ja/concepts/lifetimes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/lifetimes/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/lifetimes/"/></url><url><loc>https://ngx.mruby.org/ja/concepts/request-phases/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/concepts/request-phases/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/concepts/request-phases/"/></url><url><loc>https://ngx.mruby.org/ja/contributing/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/contributing/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/contributing/"/></url><url><loc>https://ngx.mruby.org/ja/contributing/development/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/contributing/development/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/contributing/development/"/></url><url><loc>https://ngx.mruby.org/ja/contributing/handoff/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/contributing/handoff/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/contributing/handoff/"/></url><url><loc>https://ngx.mruby.org/ja/contributing/test/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/contributing/test/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/contributing/test/"/></url><url><loc>https://ngx.mruby.org/ja/docs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/docs/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/docs/"/></url><url><loc>https://ngx.mruby.org/ja/guides/access-control/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/access-control/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/access-control/"/></url><url><loc>https://ngx.mruby.org/ja/guides/agent-proxy/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/agent-proxy/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/agent-proxy/"/></url><url><loc>https://ngx.mruby.org/ja/guides/body-filter/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/body-filter/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/body-filter/"/></url><url><loc>https://ngx.mruby.org/ja/guides/install/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/install/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/install/"/></url><url><loc>https://ngx.mruby.org/ja/guides/mcp-gateway/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/mcp-gateway/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/mcp-gateway/"/></url><url><loc>https://ngx.mruby.org/ja/guides/rate-limit/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/rate-limit/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/rate-limit/"/></url><url><loc>https://ngx.mruby.org/ja/guides/routing/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/routing/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/routing/"/></url><url><loc>https://ngx.mruby.org/ja/guides/tcp/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/tcp/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/tcp/"/></url><url><loc>https://ngx.mruby.org/ja/guides/use-cases/</loc><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/guides/use-cases/"/><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/guides/use-cases/"/></url><url><loc>https://ngx.mruby.org/ja/reference/build/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/reference/build/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/reference/build/"/></url><url><loc>https://ngx.mruby.org/ja/reference/directives/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/reference/directives/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/reference/directives/"/></url><url><loc>https://ngx.mruby.org/ja/reference/ruby/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/reference/ruby/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/reference/ruby/"/></url><url><loc>https://ngx.mruby.org/ja/releases/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/"/></url><url><loc>https://ngx.mruby.org/ja/releases/migration/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/migration/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/migration/"/></url><url><loc>https://ngx.mruby.org/ja/releases/v2.7.1/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/v2.7.1/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/v2.7.1/"/></url><url><loc>https://ngx.mruby.org/ja/releases/v2.7.2/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/v2.7.2/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/v2.7.2/"/></url><url><loc>https://ngx.mruby.org/ja/releases/v2.7.3/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/v2.7.3/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/v2.7.3/"/></url><url><loc>https://ngx.mruby.org/ja/releases/v3.0.0/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/v3.0.0/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/v3.0.0/"/></url><url><loc>https://ngx.mruby.org/ja/security/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/security/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/security/"/></url><url><loc>https://ngx.mruby.org/ja/security/trust-boundary/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/security/trust-boundary/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/security/trust-boundary/"/></url><url><loc>https://ngx.mruby.org/ja/start/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/start/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/start/"/></url><url><loc>https://ngx.mruby.org/reference/build/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/reference/build/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/reference/build/"/></url><url><loc>https://ngx.mruby.org/reference/directives/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/reference/directives/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/reference/directives/"/></url><url><loc>https://ngx.mruby.org/reference/ruby/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/reference/ruby/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/reference/ruby/"/></url><url><loc>https://ngx.mruby.org/releases/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/"/></url><url><loc>https://ngx.mruby.org/releases/migration/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/migration/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/migration/"/></url><url><loc>https://ngx.mruby.org/releases/v2.7.1/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/v2.7.1/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/v2.7.1/"/></url><url><loc>https://ngx.mruby.org/releases/v2.7.2/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/v2.7.2/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/v2.7.2/"/></url><url><loc>https://ngx.mruby.org/releases/v2.7.3/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/v2.7.3/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/v2.7.3/"/></url><url><loc>https://ngx.mruby.org/releases/v3.0.0/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/releases/v3.0.0/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/releases/v3.0.0/"/></url><url><loc>https://ngx.mruby.org/security/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/security/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/security/"/></url><url><loc>https://ngx.mruby.org/security/trust-boundary/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/security/trust-boundary/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/security/trust-boundary/"/></url><url><loc>https://ngx.mruby.org/start/</loc><xhtml:link rel="alternate" hreflang="ja" href="https://ngx.mruby.org/ja/start/"/><xhtml:link rel="alternate" hreflang="en" href="https://ngx.mruby.org/start/"/></url></urlset>