No sé si entiendo bien el problema, pero podría estar mal configurado el archivo .htaccess o incluso no existir en absoluto.
No sé hasta qué punto estás familiarizado con el archivo .htaccess, pero tiene que estar en el mismo directorio en el que está el index.php de WordPress y tiene que contener lo siguiente:
Código:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress