AI AGENT SKILLS REGISTRYv2.4.0 — OPEN SOURCE REPOSITORY

AI Agent Skills Hub

Antigravity、Claude Code、Cursor などの自律型AIエージェントに読み込ませて能力を拡張するスキルドキュメント(SKILL.md)をオープンソース感覚で閲覧・ワンクリック取得できるハブです。

Agent:
スキル一覧に戻る
gsc-redirect-zero-seotek.jp ORIGINALv1.1.0

Search Console リダイレクトエラーをゼロにするトレーリングスラッシュ&SEO完全統一規約

Apache mod_dir の自動301リダイレクト事故を徹底防止。react-router の <Link> や setPageMeta, canonical, sitemap.xml, .htaccess の末尾スラッシュを100%完全統一する監査プロトコル。

Author: tek.jp Media Lab
Updated: 2026-08-06
Agents: Antigravity · Claude Code · Cursor · Windsurf
#SEO#Google Search Console#Apache#Trailing Slash#SSG#オリジナル知見
SKILL.md
66 lines3.3 KB

GSC Redirect Error Zero Protocol

1. 目的と基本姿勢

Google Search Console における「ページにリダイレクトがあります」エラーを完全にゼロにするための実装規範。

特に SSG (Static Site Generation) と Apache の組み合わせにおいて頻発する mod_dir による自動 301 リダイレクト事故を防ぎ、クロールバジェットの浪費を防ぐ。

2. トレーリングスラッシュの絶対統一ルール

Webサイト全体で、URLの末尾(トレーリングスラッシュ)の有無を完全に統一しなければならない。

本プロトコルでは、「ディレクトリへのアクセスは必ずスラッシュ付き(/)にする」ことを基本とする。

2.1. 内部リンク (<Link>, <a>)

❌ 悪い例(スラッシュなし)

<Link to="/news">News</Link>
<a href="/learning/id">Detail</a>

✅ 良い例(必ずスラッシュ付き)

<Link to="/news/">News</Link>
<a href="/learning/id/">Detail</a>

2.2. ルーティング・メタデータ (setPageMeta 等)

ページ固有のメタデータを設定する際も、パス表現はスラッシュ付きとする。

// ✅ 良い例
setPageMeta({ path: '/learning/', title: 'Learning Center' });

2.3. Canonical & Sitemap

  • <link rel="canonical"> のURLは、必ずサイト内のリンク表記と一致させる(スラッシュありなら、Canonicalもスラッシュあり)。
  • sitemap.xml 内の <loc> タグのURLも同様に完全一致させる。

3. .htaccess による Apache 側の最適化

Apache の mod_dir は、ディレクトリにスラッシュなしでアクセスされた場合、自動的にスラッシュ付きに 301 リダイレクトする。これがGSCのエラーの温床となる。

設定ルール:

  1. DirectorySlash Off を設定し、自動リダイレクトを無効化する。
  2. スラッシュなしURLへのリクエストは、内部書き換え(RewriteRule)で対応するか、アプリケーション側で明示的な処理を行う。
  3. # ✅ 良い .htaccess の設定例
    DirectorySlash Off
    
    RewriteEngine On
    # スラッシュなしでアクセスされた場合、内部的に /index.html を見せる(リダイレクトさせない)
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^(.*[^/])$ $1/index.html [L]

    4. 禁止事項(機械的自己検閲)

    • 内部リンクにおいて、拡張子(.html)を省略した上でスラッシュも付けない(例: /about)パス指定の禁止。
    • canonical URL と内部リンクの URL の表記ゆれ(片方がスラッシュあり、もう一方がなし)の絶対禁止。

    5. 出力チェックリスト

    • [ ] すべての <Link> および <a> タグの href/to 属性が末尾スラッシュ付きになっているか。
    • [ ] canonical URL と sitemap.xml の URL が末尾スラッシュ付きで統一されているか。
    • [ ] .htaccessDirectorySlash Off が記述されているか。

スキルレジストリ一覧 (6)

OFFICIAL & COMMUNITY SKILLS
code: cognitive-rhythm-writing

AI特有の平坦で退屈な文章を脱却。「観察→逡巡→断定→再観察」の認知モード切替と密度波形を制御し、読者を惹きつける日本語文章を執筆・推敲する思考プロトコル。

#ライティング#認知心理学#推敲#日本語思考#オリジナル規範
詳細
code: stateless-mcp-xserver-builder

Node.js や Python サーバーの常時起動プロセス不要!PHP + JSON-RPC 2.0 (Streamable HTTP) を組み合わせ、既存のエックスサーバー環境を完全な MCP サーバー化する実装テンプレート。

#MCP#JSON-RPC#PHP#Xserver#Serverless
詳細
code: living-press-design-system

「紙の質感(Paper)× 新聞的罫線(Rule)× AIネオンアクセント」を融合させた極上のWebデザインシステム。LIVING PRESSトークンに沿った美麗UIコンポーネントを自動生成。

#デザインシステム#CSS#LIVING PRESS#Dark Mode#UI/UX
詳細
code: gsc-redirect-zero-seo

Apache mod_dir の自動301リダイレクト事故を徹底防止。react-router の <Link> や setPageMeta, canonical, sitemap.xml, .htaccess の末尾スラッシュを100%完全統一する監査プロトコル。

#SEO#Google Search Console#Apache#Trailing Slash#SSG
詳細
code: chrome-extension-mv3-builder

Manifest V3、Service Worker、Side Panel、DeclarativeNetRequest、パーミッション申請理由書作成まで網羅した、高品質Chrome拡張機能構築プロトコル。

#Chrome Extension#Manifest V3#TypeScript#Service Worker
詳細
code: prompt-engineering-framework

役割定義・コンテキスト・制約条件・思考プロセス(CoT)・出力フォーマット・アドバイスコラムを構造化し、LLMから最高精度の回答を一発で取得する実務プロンプト設計スキル。

#プロンプトエンジニアリング#CoT#LLM最適化#指示文設計
詳細