@mattruffoni try to check your htaccess file it’s created or not
if not try to save settings >> permalinks again
it can have any other value from default.
I’ve installed in didasharing.it/buddy and my htacces is this:
# BEGIN WordPress
# Le direttive (linee) tra BEGIN WordPress
e END WordPress
sono
# generate dinamicamente, e dovrebbero essere modificate solo tramite i filtri di WordPress.
# Ogni modifica alle direttive tra questi marcatori verrĂ sovrascritta.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /buddy/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /buddy/index.php [L]
</IfModule>
# END WordPress
Then there is another htaccess in the principal root:
# BEGIN WordPress
# Le direttive (linee) tra BEGIN WordPress
e END WordPress
sono
# generate dinamicamente, e dovrebbero essere modificate solo tramite i filtri di WordPress.
# Ogni modifica alle direttive tra questi marcatori verrĂ sovrascritta.
<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>
# END WordPress
ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html