Para solucionar este error cuando haces una instalación nueva de wordpress y le modificas los permalinks solo hay que tocar el archivo .htaccess
Solo tienes que descargarlo con filezilla y editarlo con el editor de texto NOTEPAD++
Options +FollowSymLinks
# Forzar el https
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Copias, pegas, guardas y reescribes el archivo .htaccess original
Realmente con esta linea de código al principio de todo. En la linea 1 se soluciona todo el percal.
Options +FollowSymLinks
Pero por si tienes el .htaccess vacío aquí tienes todo el temario completo.
Lo mismo pasa con este trozo
# Forzar el https
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
No lo pegues si no has activado aún el HTTPS, sino no funcionará la web.
No lo pegues o mejor aun, comentalo con # delante. Y así lo tendrás preparado para cuando lo actives.
Ale, a funcionar.