wordpress:ページごとの分岐($_SERVER[‘REQUEST_URI’];)

$_SERVER['REQUEST_URI'];

とすると、
http://www.com/aaaa/
の「/aaaa/」部分を取得できる。

それを利用すれば、wordpressのテンプレートはわりとどうにでもなる。
※wordpressに準ずる形であれば、「get_query_var(‘〜’);」でもいいのだけど。

これをつかって、カスタマイズしたxmlの生成を、404.phpでやろうとしたんだけど、
(例:http://811022.info/entries/
 ※404.phpに「/entries/」なら3日間の日付区切りのRSSを生成するよう記述)

404.phpでやると「Server returned HTTP Error 404」ってエラーが当然かえってくるので、一部RSSリーダーでNGのよう。
※FirefoxはOKで、Safariはダメ。

結局404をださないために、page.phpでやることにした。
http://811022.info/xml/

コメントをどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です