I am in the process of removing duplicate content (or URLs) issue on my website. There are hundreds of similar content links on my website where both URLs one without trailing slash and one with trailing slash results in the same page. For e.g https://example.com/faq
and https://example.com/faq/
.
To fix this issue I have added the forward slashes in the URL (only GET ones) where they are missing by adding a 301 redirect in .htaccess
.
Now I want to go live with these changes, and to be on the safer side I want to first use the 302 redirect and then after some time if no issue comes then will change it to 301.
Why I am doing this because in case of incorrect 301 redirect customers will be redirected incorrectly to some other location or may see 404 error and then it would be difficult to fix the issue from my end (server side) and the only way to fix it be to flush the cache of browser cache in client's machine.
I would like to know if this is a good approach or not? And if there are any other ways to do it?