はい、.htaccessに関するあなたの推測は完全に正しいと思います。Wordpressでパーマリンクを有効にすると、次の.htaccessファイルが自動的に作成されるか(権限に応じて)作成されます。
# 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
あなたに関連するこの2行は次のとおりです。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
彼らが基本的に行っているのは、Wordpressのインストールとは別のファイルやディレクトリとして実際に存在するファイルやディレクトリ(つまり、壁紙ディレクトリ)を除いて、すべてのURLリクエストがルートのindex.phpを介して実行されるようにすることです。したがって、まず最初に、.htaccessが次のようになっていることを確認します。