检测嵌套路径并使用RewriteRule重定向到home

时间:2017-12-18 17:43:59

标签: mod-rewrite apache2

我已经找到了使用http://htaccess.mwl.be/工具获得OK的方法,使用此RewriteRule重定向到 home 。但是我在更新后的网页上获取状态代码: 404 .htaccess

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

对于此完整网址:

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

1 个答案:

答案 0 :(得分:1)

我认为问题是您的网址不是以extensiones-de-pelo开头,因此正则表达式不起作用。请与%{REQUEST_URI}核对,以便了解它是否与关键字匹配。

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