Skip to main content

Common creation errors

”Redirect from URL already exists”

Cause: A redirect for this URL already exists. Check: Search your URL Redirects list for the “Redirect from” URL. Fix:
  • Edit the existing redirect instead of creating new one
  • Or delete the existing redirect first, then create the new one

”Cannot redirect from active page”

Cause: The “Redirect from” URL is an active page on your store. Why it matters: 301 redirects only work on broken links (404 errors). Fix:
  1. Delete or unpublish the page at that URL
  2. Then create the redirect
Check: Visit the “Redirect from” URL. If a page loads, that’s the issue.

”Invalid redirect from URL”

Cause: The URL format is incorrect. Common issues:
  • Missing leading slash: old-page → use /old-page
  • Includes domain: https://yourstore.com/page → use /page
  • Contains spaces: /old page → use /old-page
  • Invalid characters or encoding issues
Fix: Use only the URL path with proper formatting:
  • Correct: /products/old-item
  • Correct: /collections/sale

”Invalid redirect to URL”

Cause: The destination URL is malformed. For internal pages:
  • Use path only: /products/new-item
  • Don’t include domain: https://yourstore.com/products/new-item
For external URLs:
  • Include full URL: https://example.com
  • Include https://: Required for external links

”Creates redirect loop”

Cause: The redirect points back to itself or creates a circular chain. Examples:
  • /page redirects to /page (self-loop)
  • /page-a/page-b/page-a (circular)
Fix: Change the “Redirect to” URL to break the loop.

Field-specific requirements

Redirect from field

Must:
  • Start with /
  • Use only internal URL paths (no domain)
  • Point to a URL that shows 404 error (no active page)
Can include:
  • Product/collection/page paths: /products/item
  • Query parameters: /page?variant=123
Cannot include:
  • Domain name: yourstore.com
  • Spaces: /old page
  • Protocol: https://

Redirect to field

For internal redirects:
  • Use path only: /products/new-item
  • Include leading /
For external redirects:
  • Use full URL: https://example.com
  • Must include https:// or http://
Can point to:
  • Products, collections, pages, blog posts, etc.
  • Homepage: /
  • External websites

Preventing errors

Before creating:
  • Verify the “Redirect from” URL returns 404 error
  • Check the “Redirect to” URL works when visited directly
  • Use correct URL format (paths for internal, full URLs for external)
  • Search for existing redirects to avoid duplicates
Testing:
  1. Create the redirect
  2. Visit the “Redirect from” URL in incognito mode
  3. Verify you’re redirected to the “Redirect to” URL

Still getting errors?

Get help: Contact support with:
  • Your myshopify.com URL
  • The exact error message
  • The “Redirect from” URL you’re trying to use
  • The “Redirect to” URL