アフィリエイトで稼ぐ | 副収入50万円達成→100万円に挑戦中

アフィリエイトとかSEOとかについて書きます。今は副業で毎月70~80万円くらい稼いでおります。

Top Level Categoriesを有効化するとカテゴリーページが404になる不具合を治す方法

2010/12/01

前回の記事(WordPressのパーマリンク(SEO的な話は別にして、お気に入りのカスタム)について)を書いた後、大変なことになりました。

カテゴリーページをクリックすると、Error 404 - Not Foundになってしまうのです。

原因は、自分で散々おすすめしていたTop Level Categoriesというプラグインです。

おさらいしておくと、Top Level CategoriesはカテゴリーページのURLを

http://example.com/category/カテゴリー名/ → http://example.com/カテゴリー名/

にしてくれる素敵なプラグインです。

非常に便利なこのプラグインなのですが、調べてみたところ

パーマリンクを /%category%/%postname%/ のように / で終わる形で設定していると、

私のように404が返ってきてしまう不具合が起きてしまうようです。

ちなみにパーマリンクの最後を /%category%/%postname%.html のように、

/ ではない形にすると不具合は発生しないらしい、なんじゃそりゃ。

しかし、この不具合も、Top Level Categories Fixというプラグインをインストールすれば一発で治ります。
(有効化するのをお忘れなく)

そうとは知らず、私は.htaccessに

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

がちゃんと記載されているかどうか確認したりと、自力でなんとかしようとしてしまい無為な時間を過ごしてしまいました。

プラグインの不具合をプラグインで修正できるなんて、

あらためてWordPressってマジで凄いサービスだなと思わされる出来事でした。

-WordPress