.htaccess file not rewriting url
You can try this

&lt;IfModule mod_rewrite.c&gt;


    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


    # Send would-be 404 requests to Craft
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]

    RewriteRule ^/outdoor-furniture/all-garden-benches /outdoor-furniture/garden-benches [NC,L,R=301]

    RewriteRule (.+) index.php?p=$1 [QSA,L]


&lt;/IfModule&gt;


If that doesn't work you can always try using a plugin for your redirects


https://plugins.craftcms.com/redirect
https://plugins.craftcms.com/retour