人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

.htaccessの設定に関する質問です。

WordPressで構築したブログのRSSをリダイレクトしたいのですが、URLが「/blog/?feed=rss2」、ファイル自体は「/blog/wp-rss2.php」となっている場合、どのように表記すればよいのでしょうか。なお、リダイレクト先も同じWordPressで同様のファイル形式になっております。

●質問者: deathshell
●カテゴリ:コンピュータ インターネット
✍キーワード:.htaccess blog PHP RSS URL
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●25ポイント

mod_rewrite が使えることが前提だけど、下記のリンクのとおりにやれば自動的に RSS のリンクも対応するはず。

Quickca Fight : mod_rewriteに対応させた(第一段階) by akibyon - Quickcaman

◎質問者からの返答

ロリポップなのでmod_rewriteには対応しているようですが、上記リンク先の説明がよくわかりませんでした。すみません。


2 ● oyajiman
●0ポイント

.htaccessを/(/blogの親ディレクトリ)に置く場合、

RewriteEngine On

RewriteRule ^/blog/wp-rss2.php /blog/?feed=rss2

でいいんじゃないでしょうか。

◎質問者からの返答

下の方法を試してみたのですが、うまくリダイレクトされませんでした。

具体的にはRSSをATOMにリダイレクトしたいので、表記を

RewriteRule ^/blog/?feed=rss2 /blog/wp-atom.php

とし、「blog」フォルダと並列に置く、「blog」フォルダの中に置く、それぞれだめでした。

また、表記を

RewriteRule ^/blog/?feed=rss2 http://sample.com/blog/wp-atom.php

とURL表記に切り替え、同様に「blog」フォルダ並列およびフォルダの中においてもだめでした。


3 ● oyajiman
●55ポイント

あーっ、すみません、逆。かなりおっちょこちょいのすっとこどっこい。

RewriteEngine On

RewriteRule ^/blog/?feed=rss2 /blog/wp-rss2.php

◎質問者からの返答

ありがとうございます。ちょっと試してみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ