Mod rewrite 使用重写规则检测嵌套路径并重定向到主路径

Mod rewrite 使用重写规则检测嵌套路径并重定向到主路径,mod-rewrite,apache2,Mod Rewrite,Apache2,我已经找到了通过工具获得OK的方法,通过这个重写规则重定向到主页。但是我在update.htaccess之后在网页上获得了该URL的状态代码:404 RewriteRule ^wp-content/themes/extensiones-de-pelo.*$ /? [R=301,L] - new URL is https://test.example.com/ - Test are stopped, a redirect will be made with status code 301 对于

我已经找到了通过工具获得OK的方法,通过这个重写规则重定向到主页。但是我在update.htaccess之后在网页上获得了该URL的状态代码:404

RewriteRule ^wp-content/themes/extensiones-de-pelo.*$ /? [R=301,L]

- new URL is https://test.example.com/
- Test are stopped, a redirect will be made with status code 301
对于此完整URL:

https://test.example.com/wp-content/themes/extensiones-de-pelo/core/assets/css/font-awesome.min.css?ver=4.7.2
我需要只使用完整路径的一部分:

RewriteRule ^extensiones-de-pelo.*$ /? [R=301,L]  // This rule was not met.

有人能帮帮我吗,亲爱的,Romel

我想问题是你的URL不是以extensiones de pelo开头的,所以正则表达式不起作用。对照
%{REQUEST\u URI}
检查它,以便知道它是否与关键字匹配

RewriteCond %{REQUEST_URI} extensiones-de-pelo
RewriteRule .* /? [R=301,L]