我正在尝试在.htaccess中创建下一个规则,但它不起作用,我没有找到错误。我想继续这样做:
https://www.miblog.com/2018/02/example-5.html
要
https://www.miblog.com/example-5/
我正在尝试这条规则。
RedirectMatch 301 ^/20(.*)/([0-9]{1,2})/([0-9]{1,2})/(.*)(/)?$ /$4
答案 0 :(得分:0)
试试这个:
RedirectMatch 301 ^/(20)([0-9]+)/([0-9]+)/(.*)\.html$ /$4/
注意:清除浏览器缓存,然后对其进行测试。
答案 1 :(得分:0)
这应该可以胜任;)
RedirectMatch 301 ^/(20)([0-9]{1,2})/([0-9]{1,2})/(.*)\.html$ /$4/
或那
RedirectMatch 301 ^/(20)([0-9]{1,2})/([0-9]{1,2})/(.*)\.(.*)$ /$4/
你有RewriteEngine on
对吗? :)