My _redirects file has the following rules:
/james https://youtube.com/watch?v=etdj4qtsYN0
/* /index
I have pretty URLs turned on.
But when I try accessing mysite.com/james
, instead of redirecting to Youtube, the address bar shows mysite.com/?v=etdj4qtsYN0
and the index page of mysite.com get rendered.
Spent hours trying to figure out what’s going wrong. Please help me out.
Hi @pexeixv
If you look in your deploy log you will likely see something like this
The second rule needs to read
/* /index
In either case, both with the (correct) /*
rule and without the /james
redirect worked perfectly.
Hey I’m sorry. My second rule does read /* /index
. I missed a /
while typing the post. Anything else that could be going wrong?
If you can provide you site URL I can test and see if I have the same issue.
Another option is to try in a different browser or private/incognito window and see if you see the same behaviour.
Hi @pexeixv,
Would you try forcing the rule?
/james https://youtube.com/watch?v=etdj4qtsYN0 301!
# I believe you're trying to use the SPA redirect rule
/* /index.html 200