MAMP+WordPressのローカル環境でパーマリンクに%postname%(投稿スラッグ)を使用している場合パーマ、リンク(下層ページすべて)がNot Foundになってしまう場合があります。
この場合は「httpd-vhosts.conf」のAllowOverride .htaccessを有効(noneからall)にする必要があります。
<VirtualHost *:80> DocumentRoot "/Users/xxx/xxx/wordpress" ServerName local-xxxx.com </VirtualHost>
の後に
<Directory "/Users/xxx/xxx/wp"> AllowOverride all </Directory>
を追記します。
これでこれまで悩んでいたのが嘘のようにページが表示されました。
XAMPPではあえて設定しなくても大丈夫だってような・・・。