我的网站链接https://myanatomy.in
我不知道突然发生了什么。网站上的所有链接都显示主页内容。
我没有进行迁移或添加插件,也没有做任何我刚刚从事wordpress帖子的工作。
仅当我在永久链接中选择默认设置时,现在页面才会显示其内容。如果我更改为其他设置,则网站中的所有链接都将显示主页内容。
我尝试过
- 删除
.htaccess
文件并一次又一次保存permalinks settings
,但“无用”。
我认为.htaccess
覆盖没有问题,因为它以前已经工作了
我的网站链接https://myanatomy.in
我不知道突然发生了什么。网站上的所有链接都显示主页内容。
我没有进行迁移或添加插件,也没有做任何我刚刚从事wordpress帖子的工作。
仅当我在永久链接中选择默认设置时,现在页面才会显示其内容。如果我更改为其他设置,则网站中的所有链接都将显示主页内容。
我尝试过
.htaccess
文件并一次又一次保存permalinks settings
,但“无用”。我认为.htaccess
覆盖没有问题,因为它以前已经工作了
我发现主题function.php
中的某些代码正在阻止我的rewrite_rules
我删除了主题文件夹中function.php
中的这段代码
add_filter('rewrite_rules_array','my_rewrite_rules');
add_action('init',function(){
add_rewrite_rule(
'^company/([^/]+)([/]?)(.*)',//!IMPORTANT! THIS MUST BE IN SINGLE QUOTES!:
'index.php?company=yourPageSlug&name=$matches[1]','top'
);
});
add_filter('query_vars',function( $vars ){
$vars[] = 'company';
$vars[] = 'name';
return $vars;
});