Skip to main content
Glama
URL_VALIDATION_REPORT.md4.48 kB
# URL Validation Report **Date:** 2025-11-06 **Validator:** Automated URL Checker **Purpose:** Verify all documentation source URLs are still valid --- ## Executive Summary ⚠️ **ACTION REQUIRED:** SvelteKit documentation has moved to a new domain. - **SvelteKit URLs:** 🔴 All 4 URLs redirect (308 Permanent Redirect) - **Tailwind CSS URLs:** ✅ All 6 URLs valid and working --- ## SvelteKit Documentation URLs ### 🔴 STATUS: REDIRECTED (Update Required) All SvelteKit URLs now redirect from `kit.svelte.dev` to `svelte.dev` with a **308 Permanent Redirect**. | Topic | Old URL | New URL | Status | |-------|---------|---------|--------| | routing | `https://kit.svelte.dev/docs/routing` | `https://svelte.dev/docs/kit/routing` | ✅ Working | | load | `https://kit.svelte.dev/docs/load` | `https://svelte.dev/docs/kit/load` | ✅ Working | | form-actions | `https://kit.svelte.dev/docs/form-actions` | `https://svelte.dev/docs/kit/form-actions` | ✅ Working | | hooks | `https://kit.svelte.dev/docs/hooks` | `https://svelte.dev/docs/kit/hooks` | ✅ Working | ### Migration Details **Old Base URL:** `https://kit.svelte.dev/docs` **New Base URL:** `https://svelte.dev/docs/kit` **HTTP Status:** 308 Permanent Redirect **Impact:** Content still accessible via redirects, but should update to new URLs ### Content Verification All pages verified and contain correct SvelteKit documentation: ✅ **Routing** - Filesystem-based routing system documentation ✅ **Load** - Data loading functions for pages and layouts ✅ **Form Actions** - Server-side form handling documentation ✅ **Hooks** - Server and client hooks documentation --- ## Tailwind CSS Documentation URLs ### ✅ STATUS: ALL VALID All Tailwind CSS URLs are working correctly with no redirects. | Topic | URL | Status | Content Verified | |-------|-----|--------|------------------| | responsive-design | `https://tailwindcss.com/docs/responsive-design` | ✅ Valid | Mobile-first breakpoints | | hover-focus-and-other-states | `https://tailwindcss.com/docs/hover-focus-and-other-states` | ✅ Valid | State variants | | dark-mode | `https://tailwindcss.com/docs/dark-mode` | ✅ Valid | Dark mode utilities | | padding | `https://tailwindcss.com/docs/padding` | ✅ Valid | Padding utilities | | flex | `https://tailwindcss.com/docs/flex` | ✅ Valid | Flexbox utilities | | grid-template-columns | `https://tailwindcss.com/docs/grid-template-columns` | ✅ Valid | Grid column utilities | **Base URL:** `https://tailwindcss.com/docs` **Tailwind Version:** v4.1 (current as of validation) --- ## Recommendations ### Immediate Actions Required 1. **Update SvelteKit Base URL** in `scripts/update-content.js`: ```javascript // OLD: baseUrl: 'https://kit.svelte.dev/docs' // NEW: baseUrl: 'https://svelte.dev/docs/kit' ``` 2. **Update URL Paths** - Remove leading slash since new base includes `/kit`: ```javascript // OLD: { name: 'routing', url: '/routing' } // NEW: { name: 'routing', url: '/routing' } // Still works with new base ``` 3. **Test Content Update** - Run `npm run update-content` after changes ### Why Update? - **308 Permanent Redirect** indicates the old domain is deprecated - Following redirects adds latency to content updates - Old domain may be discontinued in the future - Best practice to use canonical URLs ### Low Priority - Tailwind URLs require no changes - Current redirects work, but updating is recommended --- ## Technical Details ### SvelteKit Migration Pattern The SvelteKit team consolidated documentation under the main Svelte domain: ``` OLD STRUCTURE: kit.svelte.dev/docs/{topic} NEW STRUCTURE: svelte.dev/docs/kit/{topic} ``` This follows a pattern of unifying all Svelte ecosystem docs: - Svelte core: `svelte.dev/docs/svelte/*` - SvelteKit: `svelte.dev/docs/kit/*` ### Redirect Behavior HTTP 308 (Permanent Redirect) is cache-friendly and SEO-appropriate: - User agents should update bookmarks - Search engines update indexes - Indicates permanent move (unlike 302) --- ## Next Steps 1. ✅ URLs validated (completed) 2. 🔄 Update `scripts/update-content.js` with new SvelteKit base URL 3. 🔄 Test content update script 4. 🔄 Verify content scraping still works with new URLs 5. 🔄 Update any documentation mentioning the old URLs --- **Validation Complete:** 2025-11-06 **URLs Checked:** 10 **Valid URLs:** 6 (Tailwind) **Redirected URLs:** 4 (SvelteKit) **Broken URLs:** 0

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CaullenOmdahl/Tailwind-Svelte-Assistant'

If you have feedback or need assistance with the MCP directory API, please join our Discord server