MAMP環境で、WordPressを動かしていて、パーマリンクをデフォルトから数字ベースやカスタム構造に変えても、思うように表示ができず、悩むこと数時間・・・。
.htaccessファイルは存在するし、記述内容も問題はなさそうな状態でした。
もしやと思いapacheのconfファイルを確認してみたら、
.htaccessファイルでの上書き設定が無効になっていました(^^;
httpd.confに記述されている"AllowOverride"の値"none"を"All"に変更することで、.htaccessファイルの記述内容が有効になります。
/Applications/MAMP/conf/apache/httpd.conf
#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options Indexes FollowSymLinks
AllowOverride All ←"none"を"All"に変更
</Directory>