我有一个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 回答
您是否尝试删除htaccess文件并尝试新文件?我认为WP如果找不到,就会创建一个 .
请打开wp-admin页面(Wordpress后端页面),然后更新永久链接 . 然后下班后完美的javascript和CSS .