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が見れない状態です。
アドバイスをお願いいたします。
Posted on 3月 30, 2021 at 11:07 午前
|