05/01
WP:sitemap.xmlとsitemapディレクトリの共存タイトルは聊か限定的な話ですが、よく起こりそうな例としてあげてみました。
サイトを構築して最後にSEOの施策としてGoogleのウェブマスターツールを利用するために、
sitemap.xmlを生成して送信するなどはよくある対応だと思います。
WordPressでのサイト構築の際、同様に、サイトマップとしてsitemapという名前のスラッグを用意することもまた、よくあることと思います。
WordPress(以下WP)では、.htaccess内の記述でmodrewriteを利用して仮想的にディレクトリを構築しますが
このmodrewriteのデフォルトの記述内容には若干のクセがあるため、sitemap.xmlとsitemapディレクトリが共存する環境下でサイトマップのページにアクセスすると、404エラーが表示されることがあります。
(ただし、sitemap.xmlには直接アクセスしても問題なく表示されます。)
まぁ、そもそも被らないように設計すればいいのでは?
と言われそうですが、既存のサイトからのリニューアルの場合ですと下手にURLを変更できないなどの制約がついて回ることもないとはいえないと思います。
・・・というわけで、このように同一の名前でもファイルとしては存在するが、ディレクトリとしては存在しない場合においての不具合を解消する方法を下記で紹介されているようですので、はじめに調査してみて上記の症状が出そうなら、標準的に導入を検討してみてはいかがでしょうか。
■mod_rewrite MultiViews - Minase's Blog - FYA
04/30
WP:カテゴリをラジオボタンにして複数チェックさせないようにするえーっと、今日からGWですね。(私が。)
暇ってほど暇でもないのですが、せっかくMTを復帰させたのでWPの話題でも。w
とりあえずGWの期間中毎日一回くらいのペースで、他人の記事の引用だよりでだらだら書いていこうと思います。
まさに他人のふんどしでってヤツです。はい。
とりあえず今日は、タイトルのとおり
WordPressの管理画面の記事投稿画面でのカテゴリ選択エリア内をチェックボックスからラジオボタンに変える対応について。
■WordPress › フォーラム » カテゴリー選択をラジオボタンに
まぁ、上記フォーラムで詳しく書いてくださっているので、私のほうから言うことは何もないわけなのですが、
何でこんなことが必要かといいますと、WPでCMS的な使い方をする際に、パーマリンクの設定をカテゴリ準拠、つまり[/%category%/%postname%/]などとした際に、複数のカテゴリを選択できてしまうとURLがカテゴリIDの若いものから順にみて生成されるため思ったとおりの遷移ができなくなることがあるためですね。
せっかくWP側は複数のカテゴリがチェックできるように設計してあるのに、ソレを殺すようなことをするのは忍びないのですがカテゴリを条件として、表示内容を変化させるようなテーマを作られているときなどは避けて通れない道になるかと思います。
(運用マニュアルで「複数チェックしないでネ♥」とか書いて逃げるという手もありますが、間違えちゃうときは間違えちゃいますしね。。。)
10/20
WordCamp Kyoto 2009 おつかれさまでした&フォローな記事
10/12
WordCamp Kyoto (ワードキャンプ京都)06/11
WordPress2.8人柱アップデート報告