Remove trailing slash on URLs starting with 2 specific categories

Posted December 10, 2019 1.7k views

Using below if and rewrite function how can I remove trailing slashes on all URLs that is appended after /mens-wear and /womens-wear. Example /mens-wear/shirts/

  if (mens-wear, womens-wear) {
   rewrite ^/(.*)/$ /$1 permanent;

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

Hi @riyaaaz,

You’ll need to use regex. The rule itself should look something like

RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]