aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/.htaccess
diff options
context:
space:
mode:
authorYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-06-18 23:19:10 +0900
committerYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-06-18 23:19:10 +0900
commit5bc1e63756cae6974430f1e6cf1a4d5e88f5b9cc (patch)
tree46ab1a541403d680fe1719da941d7702159fd453 /public/.htaccess
Initial commit
Diffstat (limited to 'public/.htaccess')
-rw-r--r--public/.htaccess106
1 files changed, 106 insertions, 0 deletions
diff --git a/public/.htaccess b/public/.htaccess
new file mode 100644
index 0000000..59321cb
--- /dev/null
+++ b/public/.htaccess
@@ -0,0 +1,106 @@
+ErrorDocument 404 /404.html
+
+RewriteEngine On
+
+# ============================================================
+# 旧Docusaurus (baseUrl: /docs) → 新Starlight (base: /) へのリダイレクト
+# ============================================================
+
+# --- /docs/... → /... への一括転送(実在するページのみ)---
+RewriteCond %{DOCUMENT_ROOT}/$1 -d [OR]
+RewriteCond %{DOCUMENT_ROOT}/$1/index.html -f [OR]
+RewriteCond %{DOCUMENT_ROOT}/$1.html -f
+RewriteRule ^docs/(.*)$ /$1 [R=301,L]
+
+# --- 新サイトに存在しない旧カテゴリページを関連ページへ誘導 ---
+RewriteRule ^docs/gian-tou/?$ /jisseki/ [R=301,L]
+RewriteRule ^docs/hattatu/?$ /about-dyslexia/ [R=301,L]
+RewriteRule ^docs/hattatu/topics/?$ /about-dyslexia/ [R=301,L]
+
+# ============================================================
+# 旧mdbook (/books/dyslexia/) → 新Starlight (/about-dyslexia/) へのリダイレクト
+# ============================================================
+
+# --- トップ ---
+RewriteRule ^books/dyslexia/?$ /about-dyslexia/ [R=301,L]
+
+# --- ディスレクシアとは ---
+RewriteRule ^books/dyslexia/what-is-dyslexia/?$ /about-dyslexia/what-is-dyslexia/ [R=301,L]
+RewriteRule ^books/dyslexia/what-is-dyslexia/cases\.html$ /about-dyslexia/what-is-dyslexia/#%E3%81%95%E3%81%BE%E3%81%96%E3%81%BE%E3%81%AA%E3%82%B1%E3%83%BC%E3%82%B9 [R=301,L,NE]
+RewriteRule ^books/dyslexia/what-is-dyslexia/celebrities\.html$ /about-dyslexia/celebrities/ [R=301,L]
+RewriteRule ^books/dyslexia/what-is-dyslexia/niji-syogai\.html$ /about-dyslexia/what-is-dyslexia/#%E4%BA%8C%E6%AC%A1%E9%9A%9C%E5%AE%B3 [R=301,L,NE]
+RewriteRule ^books/dyslexia/what-is-dyslexia/shindan\.html$ /about-dyslexia/what-is-dyslexia/ [R=301,L]
+RewriteRule ^books/dyslexia/what-is-dyslexia/ida-definition\.html$ /about-dyslexia/what-is-dyslexia/ [R=301,L]
+RewriteRule ^books/dyslexia/what-is-dyslexia/wikipedia-summaries\.html$ /about-dyslexia/what-is-dyslexia/ [R=301,L]
+RewriteRule ^books/dyslexia/what-is-dyslexia/who-icd\.html$ /about-dyslexia/what-is-dyslexia/ [R=301,L]
+RewriteRule ^books/dyslexia/what-is-dyslexia/apa-dsm\.html$ /about-dyslexia/what-is-dyslexia/ [R=301,L]
+RewriteRule ^books/dyslexia/what-is-dyslexia/chino-tests\.html$ /about-dyslexia/what-is-dyslexia/ [R=301,L]
+
+# --- 本人や保護者の声 ---
+RewriteRule ^books/dyslexia/honnin-hogosya-koe\.html$ /about-dyslexia/voices/ [R=301,L]
+
+# --- 潜在的人数 ---
+RewriteRule ^books/dyslexia/potential-number/?$ /about-dyslexia/potential-number/ [R=301,L]
+RewriteRule ^books/dyslexia/potential-number/h24-mext-survey\.html$ /about-dyslexia/potential-number/ [R=301,L]
+RewriteRule ^books/dyslexia/potential-number/h25-nise-survey\.html$ /about-dyslexia/potential-number/ [R=301,L]
+RewriteRule ^books/dyslexia/potential-number/h14-mext-survey\.html$ /about-dyslexia/potential-number/ [R=301,L]
+
+# --- アセスメント ---
+RewriteRule ^books/dyslexia/assessments/?$ /about-dyslexia/assessment/ [R=301,L]
+
+# --- デイジー教科書・音声教材 ---
+RewriteRule ^books/dyslexia/daisy/?$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/daisy/daisy4andepub3\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/daisy/softwares\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/daisy/books\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai/?$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai/access-reading\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai/beam\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai/pen-touch\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai/e-pat\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai/unlock\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai/touch-and-read\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai-fukyu-kaigi/?$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai-fukyu-kaigi/r1\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai-fukyu-kaigi/h30\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/onsei-kyouzai-fukyu-kaigi/h29\.html$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+RewriteRule ^books/dyslexia/learning-supports/?$ /about-dyslexia/daisy-and-onsei/ [R=301,L]
+
+# --- 合理的配慮・法律 ---
+RewriteRule ^books/dyslexia/gouriteki-hairyo/?$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/gouriteki-hairyo/juken\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/gouriteki-hairyo/jugyo-school-life\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/gouriteki-hairyo/jouhou-hosyo\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/?$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/sabetsu-kaisyo\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/hattatsu-syogaisya-shien\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/kenpou\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/kyokasyo-musho\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/dokusyo-barrier-free\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/syogai-kihon\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/syogai-sougou-shien\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/seishin-hoken-fukushi\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/h31-4-1-kyoikuho-kaisei\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/laws/syogaisya-kenri-joyaku\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+RewriteRule ^books/dyslexia/syogaisya-techou\.html$ /about-dyslexia/reasonable-accommodation/ [R=301,L]
+
+# --- 小平市の状況 ---
+RewriteRule ^books/dyslexia/kodaira-shi\.html$ /about-dyslexia/kodaira/ [R=301,L]
+
+# --- 東京都の対応 ---
+RewriteRule ^books/dyslexia/tokyo/?$ /about-dyslexia/emotional-support-class/ [R=301,L]
+
+# --- 他自治体・サポート組織・フォント・専門家・書籍 ---
+RewriteRule ^books/dyslexia/local-govs/?$ /about-dyslexia/support-resources/ [R=301,L]
+RewriteRule ^books/dyslexia/support-groups-activities/?$ /about-dyslexia/support-resources/ [R=301,L]
+RewriteRule ^books/dyslexia/support-groups-activities/do-it-japan\.html$ /about-dyslexia/support-resources/ [R=301,L]
+RewriteRule ^books/dyslexia/fonts\.html$ /about-dyslexia/support-resources/ [R=301,L]
+RewriteRule ^books/dyslexia/experts\.html$ /about-dyslexia/support-resources/ [R=301,L]
+RewriteRule ^books/dyslexia/books-info-sources/?$ /about-dyslexia/support-resources/ [R=301,L]
+
+# --- その他 ---
+RewriteRule ^books/dyslexia/news/?$ /about-dyslexia/ [R=301,L]
+RewriteRule ^books/dyslexia/about-a11y\.html$ /about-dyslexia/ [R=301,L]
+
+# --- 旧mdbookのサブディレクトリ以下はすべて一括転送(万一の漏れ防止)---
+RewriteRule ^books/dyslexia/(.*)$ /about-dyslexia/ [R=301,L]