On my website, I have following url structure:
example/test/
example/test/a-page
example/test/another-page
How can I redirect all of the URLS that contains /test/ right after the domain name to example/info/
I understand I can do it using htaccess, but I cannot format the rule syntax.
On my website, I have following url structure:
example/test/
example/test/a-page
example/test/another-page
How can I redirect all of the URLS that contains /test/ right after the domain name to example/info/
I understand I can do it using htaccess, but I cannot format the rule syntax.
Share Improve this question asked Aug 6, 2020 at 18:10 heeraheera 132 bronze badges1 Answer
Reset to default 0Try the following at the top of your .htaccess
file, before the existing WordPress directives:
RewriteRule ^test/ /info/ [R=302,L]
The pattern ^test/
matches all URLs that start /test/
.
Note that the URL-path matched by the RewriteRule
pattern (first argument) does not start with a slash (when used in .htaccess
).
If this is intended to be permanent then change the 302 to 301 - but only after you have tested that it works OK.