首页 文章

Wordpress将每个页面和文件作为主页提供服务

提问于
浏览
0

我有一个wordpress安装,这是一个多站点设置,该站点有一个指向它的DNS .

站点和主页URL都已更改为域 .

如果我访问该网站所有的JavaScript和CSS文件都作为主页HTML提供,所以一切都破了 . 此外,如果您点击任何链接,它将提供主页而不是请求的页面 .

我已经尝试将主题更改为二十七并禁用所有插件,但问题仍然存在 .

任何帮助或方向将不胜感激 .

Update: 我将网站移动到一个子目录并更改回单个网站,所以现在该网站几乎是原始主机的直接克隆,但加载主页的每个页面的问题仍然存在 .

这是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

Update 2: 深入挖掘我发现每个页面都有空的查询变量,这就是它只加载主页的原因 .

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

返回数组(0){}

2 回答

  • 0

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

  • 0

    请打开wp-admin页面(Wordpress后端页面),然后更新永久链接 . 然后下班后完美的javascript和CSS .

相关问题