我的重写规则自动更改并一次又一次显示404错误?

时间:2017-10-26 05:10:31

标签: php wordpress .htaccess mod-rewrite

我的网站显示404页面一次又一次找不到。固定链接更改后,它会在某个时间运行良好,然后再次显示相同的错误。

我试过的步骤:

  1. 固定链接已更改
  2. .htaccess edit
  3. clear caches
  4. 将.htaccess文件设为只读。
  5. 在调试之后我找到了这个

    我的重写规则自动更改:

    (。?。+?)(?:/([0-9] +))?/?$ index.php?pagename = $ matches [1]& page = $ matches [2]

    到规则:

    ([^ /] +)(?:/([0-9] +))?/?$ index.php?name = $ matches [1]& page = $ matches [2]

      

    匹配工作代码规则

    匹配规则:(。?。+?)(?:/([0-9] +))?/?$ Matched Query:pagename = aboutus& page =查询字符串:pagename = aboutus& debug-this =重写

      

    匹配错误(自动更改)代码

    匹配规则:([^ /] +)(?:/([0-9] +))?/?$匹配查询:name = aboutus& page =查询字符串:name = aboutus& debug-this =重写 ([^ /] +)(?:/([0-9] +))?/?$ index.php?name = $ matches [1]& page = $ matches [2]

1 个答案:

答案 0 :(得分:0)

检查您的活动插件。你可能会有一些东西正在做出改变。

还要确保你的主人没有搞乱幕后的事情。