在发布文章时可能遇到以下错误提示:
发布失败。 此响应不是合法的JSON响应。
错误原因可能是伪静态设置错误,或者服务器目录不允许覆写配置。
mod_rewrite
检查 Wordpress 目录下 .htaccess
文件内以下配置是否正确:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
AllowOverride
Apache 服务器下需要修改 Wordpress 目录权限:
<Directory /var/www/wordpress>
AllowOverride All
</Directory>
配置修改后重启服务器生效