Error messages
Request timeout after ms
Cause: The HTTP request took longer than your configured timeout setting.Increase timeout setting
Increase timeout setting
- Open Raycast Settings
- Navigate to Extensions > Redirect Trace
- Increase “Timeout (ms)” value (try
10000for 10 seconds) - Retry the trace
Check network connection
Check network connection
- Verify you have internet connectivity
- Try accessing the URL in a browser
- Check if you’re behind a proxy or VPN that may slow requests
Server may be slow
Server may be slow
Some servers intentionally delay responses. If the URL works in a browser but times out in Redirect Trace, increase the timeout setting.
DNS resolution failed - domain not found
Cause: The domain name could not be resolved to an IP address.Verify the URL
Verify the URL
- Check for typos in the domain name
- Ensure the domain actually exists (try in a browser)
- Verify you included the correct TLD (.com, .org, etc.)
DNS issues
DNS issues
- Your DNS server may be having issues
- Try using a different DNS service (Google DNS: 8.8.8.8)
- Restart your network connection
Domain expired or deleted
Domain expired or deleted
The domain may no longer exist. Verify in a web browser or use a WHOIS lookup service.
Connection refused by server
Cause: The server actively rejected the connection attempt.Server may be down
Server may be down
- The server might be offline or not accepting connections
- Try accessing the URL in a browser to verify
- Check if the service has a status page
Port or protocol issues
Port or protocol issues
- Ensure you’re using the correct protocol (http vs https)
- The service may not be running on standard ports
- Try switching between
http://andhttps://
Firewall blocking
Firewall blocking
Your firewall or the server’s firewall may be blocking the connection. Try from a different network.
SSL certificate error
Cause: The server’s SSL/TLS certificate is invalid, expired, or untrusted.Certificate issues
Certificate issues
- The SSL certificate may be expired
- Certificate may be self-signed
- Certificate may not match the domain name
- Try accessing with
http://instead (if appropriate)
System time issues
System time issues
- Verify your system clock is set correctly
- SSL validation can fail if your system time is wrong
Network request failed - possible CORS or security restriction
Cause: Generic fetch failure, often related to CORS policies or security restrictions.CORS restrictions
CORS restrictions
Some servers block requests from non-browser clients. This is a server-side restriction that cannot be bypassed from Redirect Trace.
Network issues
Network issues
- Check your internet connection
- Try disabling VPN if enabled
- Try from a different network
Security software
Security software
Antivirus or security software may be blocking the request. Temporarily disable to test.
CORS policy blocked the request
Cause: Server explicitly blocked the request due to CORS policy.Server-side restriction
Server-side restriction
The server is configured to only accept requests from specific origins. This cannot be fixed from the client side.
Alternative approach
Alternative approach
- Try accessing the URL in a web browser instead
- Contact the site owner if you need API access
- Use browser developer tools to trace redirects manually
Common issues
Incomplete redirect chain
Symptom: The trace shows “Incomplete” status and stops before reaching the final destination. Causes:- Hit maxRedirects limit - The chain exceeded your configured maximum
- Missing location header - A 3xx response didn’t include a
locationheader - Malformed location header - The redirect URL couldn’t be parsed
Increase maxRedirects
Increase maxRedirects
- Open Raycast Settings > Extensions > Redirect Trace
- Increase “Max Redirects” (try
15or20) - Retry the trace
Check for broken redirects
Check for broken redirects
If the chain stops at a redirect status (301, 302) but no location header exists, the server has a misconfiguration. Report to the site owner.
Long URLs not pasting
Symptom: URLs over 500 characters won’t paste into the search bar. Solution:Use clipboard feature
Use clipboard feature
- Copy the long URL to your clipboard
- Open Redirect Trace
- Use the “Check Clipboard” action (Cmd+V)
- Select “Trace This URL”
Redirects work in browser but fail in Redirect Trace
Causes:- User-Agent blocking - Server only accepts browser user agents
- JavaScript redirects - Page uses client-side redirects
- Cookie requirements - Server requires cookies to be set
User-Agent blocking
User-Agent blocking
Redirect Trace sends:
RedirectTrace-Raycast-Extension/1.0Some servers block non-browser user agents. This is a server-side restriction.JavaScript redirects
JavaScript redirects
Redirect Trace only follows HTTP redirects (3xx status codes). It cannot execute JavaScript that performs client-side redirects.Use browser developer tools for JavaScript-based redirects.
Cookie-based redirects
Cookie-based redirects
Tracking parameters not removed
Symptom: The “Clean URL” still contains tracking parameters. Explanation: ThecleanTrackingParams() function removes 50+ known tracking parameters and uses heuristics for unknown ones. However, custom or proprietary tracking parameters may not be detected.
Parameters removed:
- Google Analytics:
utm_*,gclid,_ga - Facebook:
fbclid,fb_* - Email marketing:
mc_cid,_hsenc,mkt_tok - Many more - see API reference
Custom tracking parameters
Custom tracking parameters
If you encounter parameters that should be removed but aren’t, these may be custom to that site. You can manually remove them or report them for inclusion in future versions.
Functional parameters
Functional parameters
Some parameters that look like tracking may actually be functional (session IDs, authentication tokens). The cleaner deliberately preserves short parameters and those that may affect functionality.
Debugging tips
View full error details
- When an error occurs, check the “Error” section in the results
- Use “Copy Error” action (Cmd+C) to get the full error message
- Check the last successful step in the redirect chain to see where it failed
Inspect headers
For each redirect step:- Select the step in the redirect chain
- Use “Copy Headers” action (Cmd+Shift+C)
- Examine the
locationheader to see the redirect target - Check
cache-control,set-cookie, and other headers for clues
Compare with browser
Use browser developer tools to compare:- Open browser DevTools (F12)
- Go to Network tab
- Enter the URL
- Compare redirect chain with Redirect Trace results
- Look for differences in headers or behavior
Test with simpler URLs
Isolate the issue
Isolate the issue
If a complex URL fails:
- Try the base domain without parameters
- Add parameters one at a time
- Identify which parameter or path causes the failure
- This helps determine if it’s a URL encoding issue or server behavior
Still having issues?
If you encounter persistent problems:-
Verify prerequisites:
- Active internet connection
- Latest version of Redirect Trace
- Latest version of Raycast
-
Collect information:
- Full error message (use “Copy Error” action)
- URL being traced (if shareable)
- Your timeout and maxRedirects settings
- Steps that lead to the error
-
Test workarounds:
- Try from a different network
- Increase timeout and maxRedirects
- Test with browser developer tools
- Verify the URL is accessible in a standard browser