需要所有看起来像这样的请求:
домен/wp-content/cache/all/что-угодно/index.html
重定向到:
домен/что-угодно/
也就是说,您需要在域之后/wp-content/cache/all/
和末尾进行切割index.html
添加了这个
RewriteRule ^wp-content/cache/all/(.*)$ //$1 [L,R=301]
我不明白如何添加另一个删除 index.html
需要所有看起来像这样的请求:
домен/wp-content/cache/all/что-угодно/index.html
重定向到:
домен/что-угодно/
也就是说,您需要在域之后/wp-content/cache/all/
和末尾进行切割index.html
添加了这个
RewriteRule ^wp-content/cache/all/(.*)$ //$1 [L,R=301]
我不明白如何添加另一个删除 index.html
正常搜索
.*
称为“贪婪”:此表达式将包括直到字符串末尾的所有内容(最大可能匹配长度)。但是由于我们最后也需要有它index.html
,所以我们只需要将它添加到模板中。在这种情况下,最好将算法更改为非贪心算法(最小匹配),这是通过在星号 - 后添加问号来确保的.*?
,因此所需的表达式将如下所示: