2011-10-18 3 views
1

私は自分のレールアプリ用のアトムフィードを作成しましたが、ユーザーにfeedburnerを購読してもらいたいと思います。私は、フィードバーナー以外の誰もからページを隠したいと思っています。feedburnerを除く全員からレールアトムフィードを非表示

私は同様の質問を見つけましたが、solutionはphp固有のようです。誰かがレールでこれを達成するのに役立つでしょうか?おかげ

は、フィードの私のルートは

答えて

0

が、それは、Webサーバーレベルでこれを行うには意味がありません「/フィード」とは? FeedBurnerは一致するUserAgentを使用していると仮定しているので、そのためには/feedしか許可しないでください。

+0

私はUserAgentに精通していません。私はそれをどのように実装しますか?あなたは良い投稿を知っていますか?私は研究し、これを行う方法を説明して何も見つかりませんでした。 – Dru

+0

どのWebサーバーを使用していますか? Apacheについては、ここで少し議論があります:http://www.webmasterworld.com/apache/3719870.htm BTW:http://en.wikipedia.org/wiki/User_agent –

+0

あなたが行く:http:// www。 botsvsbrowsers.com/details/127228/index.html。これが参考になった場合は、アップホート/承諾してください。 –

0

マイケル氏のようにHTTPヘッダーのUSER_AGENTフィールドによるアクセスを拒否できますが、Googleが範囲を指定するとさらに安全なIPアドレスの範囲と照合することもできます。彼らはWebクローラーのボット(ウェブマスターのブログ)でそれを行いましたので、アドレスバーのフィードバーナーのFAQやドキュメントを検索するかもしれません。