How to change URL in WordPress

It is atypical to edit .htaccess for custom rewrite rules, usually there is no need. WP works on passing everything to its PHP core and sorting it out there.

For your specific use case I suspect you would have better lack using rewrite endpoint. It is quite robust way to handle an extra level in WP URLs and saves a lot of headache, comparing to custom implementation.