title: Htaccess redirect for single page not working
body: <p>My .htaccess file has redirect and rewrite code. It all works fine except for one page. I need to redirect <a href="https://example.com/shopping/ceylon-cinnamon-c-62.html" rel="nofollow noreferrer">https://example.com/shopping/ceylon-cinnamon-c-62.html</a> and <a href="http://example.com/shopping/index.php?cPath=62" rel="nofollow noreferrer">http://example.com/shopping/index.php?cPath=62</a> to <a href="https://example.com/ceylon-cinnamon-c-2_19.html" rel="nofollow noreferrer">https://example.com/ceylon-cinnamon-c-2_19.html</a> I have tried the four lines under the NONE OF THESE WORK below (one at a time) but the redirect never works. The result url is <a href="https://example.com/c-62.html" rel="nofollow noreferrer">https://example.com/c-62.html</a>. Can anyone point out the problem or how to test it?</p>
  
  <pre><code> Options +FollowSymLinks -Indexes
   RewriteEngine On 
   RewriteBase /
  
   # NONE OF THESE WORK
   Redirect 301 /shopping/ceylon-cinnamon-c-62.html https://example.com/index.php?cPath=2_19
   Redirect 301 /shopping/index.php?cPath=62 https://example.com/index.php?cPath=2_19
   RewriteRule ^(.*?)shopping/ceylon-cinnamon-c-62.html$ https://example.com/index.php?cPath=2_19 [R=301,L,NC] 
   RewriteRule ^(.*?)shopping/index.php?cPath=62$ https://example.com/index.php?cPath=2_19 [R=301,L,NC] 
  
   # THESE ALL WORK 
   RewriteRule ^shopping/(.*)$ /$1 [R=301,NC,L]
  
   #redirect index.php to root
   RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
   RewriteRule ^index\.php$ https://example.com/ [R=301,L]
  
   RewriteCond %{SERVER_PORT} 80
   RewriteRule ^(.*)$ https://example.com/$1 [R,L]
  
   RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&amp;%{QUERY_STRING}
  </code></pre>