I am facing a 500 error on all of my blog posts except home page, but I can still access wp-admin dashboard page. My WordPress is on subfolder (www.domain.com/magazine). This is my .htaccess file:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /magazine/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /magazine/index.php [L]
</IfModule>
# END WordPress
The problems is solved when I change my Permalinks into default. But when I change it into Pretty Permalinks then the problem came up again.
The problems occured when I activated rest-api and then deactivated that plugins.