如何使用正则表达式重定向 htaccess 中的 url?

如何使用正则表达式重定向 htaccess 中的 url?

我的网址在变化,例如现在是..safety-bathroom,然后变为safety-bathroom-1等等,为了避免每天更改htaccess中的规则,我希望有一条规则,无论网址是-1还是-2或任何其他递增数字,它都可以执行

为了重写 url,我尝试了以下方法:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^browse/home\-safety/bathroom\-safety(\-*)/$ /browse/home-
safety/bathroom-safety/? [L,R=301]
</IfModule>

我该怎么做才能让它工作?任何帮助都将不胜感激。当前代码:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^browse/home-safety/bathroom-safety-(.+?)(-[0-9]+)?/$ 
/browse/home-safety/bathroom-safety/$1 [L,R=301]
</IfModule>

:( 仍然没有重定向......

相关内容