ご返信をありがとうございます!
順番の入れ替えではうまくいかなかったのですが、リダイレクト元を変更したところリダイレクトが成功しましたので、ご報告いたします。
急ぐあまり、書き込みましたが、もう少しのところだったようで、大変失礼いたしました。。
RewriteCond %{QUERY_STRING} (^|&)feed=rss2(&|$)
RewriteRule ^ /rss/feed/? [L,R=301]
RSSのリダイレクト
2021年3月30日 at 11:07
Wordpressで構築したお知らせサイトを、今回Concrete5に移管するのですが、うまくRSSをリダイレクトできません。
旧RSS:http://mysite.com/?feed=rss2
↓↓↓
新RSS:http://mysite.com/rss/feed/
ルート直下にプリティーURLでできた.htaccessがあり、そこに追記しています。
.htaccessの記載内容
↓
RewriteEngine On
RewriteBase /
# concrete5 プリティーURLの設定
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php
# 旧RSSフィードから 新RSSフィードへリダイレクト ←←←追記箇所
RewriteCond %{QUERY_STRING} (^|&)feed=rss2(&|$)
RewriteRule ^/?$ /rss/feed/ [L,R=301]
旧RSSにクエリがついているため、RewriteCondが必要とのことで記載しましたが、
旧RSSにアクセスするとトップページが表示され、xmlが見れない状態です。
アドバイスをお願いいたします。
タグ:
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: RSSのリダイレクト