Wordpress将每个页面和文件作为主页

时间:2018-06-29 20:22:17

标签: wordpress

我有一个wordpress安装程序,它是一个多站点设置,并且该站点有指向它的DNS。

站点URL和家庭URL均已更改为域。

如果我访问该站点,所有的javascript和css文件都将用作主页HTML,因此所有内容都将损坏。另外,如果您单击任何链接,它将提供主页而不是所请求的页面。

我尝试将主题更改为27,并禁用所有插件,但是问题仍然存在。

任何帮助或指导将不胜感激。

更新: 我将站点移至子目录,然后又更改回单个站点,因此现在该站点几乎是其原始主机的直接克隆,但是每个页面加载主页的问题仍然存在。

这是htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdirectory/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subdirectory/index.php [L]
</IfModule>
# END WordPress

更新2: 深入研究发现,每个页面都有空的查询变量,这就是为什么它仅加载主页的原因。

add_filter('request', 'overwrite_query', 10, 1);
function overwrite_query($q){
  var_dump($query);
}

返回 array(0){}

2 个答案:

答案 0 :(得分:0)

您是否尝试过删除htaccess文件并尝试新的文件?我认为WP如果找不到,则会创建一个。

答案 1 :(得分:0)

请打开wp-admin页面(Wordpress后端页面),然后更新永久链接。然后完美地运行javascript和CSS之后。