必要に応じてタイトルを変更してください...
私は自分のウェブサイトのブログエンジンとしてtotoを使用しています。そのため、Rack、Herokuを使用し、すべての設定をファイルに適切に配置できますconfig.ru
。これにより、すべてがシンプルになるため、気に入っています。
私はRackプラグインを使用しています。モバイル検出を使用してモバイルデバイスを検出し、別のサイトにリダイレクトします。
そして、それが問題の原因です。リダイレクトリクエストをテストしました。デプロイ後しばらくの間、リダイレクトはページを更新した後にのみ機能します。つまり、iPhoneで自分のウェブサイトのURLを入力すると、最初に元のサイトではなく元のサイトが表示されます。モバイルの場合、更新を押すとリダイレクトされます。
サーバーのキャッシュが原因だと思います(電話のすべてのキャッシュをクリアしても、それは発生します)。だからこれは私の質問につながります:どのラック機能/プラグインがサーバーのキャッシュを自動的にクリアするか、モバイルが検出されたときにブラウザを強制的に更新させますか?
私はこのソリューションを何度もグーグルで検索しましたが、そのほとんどはRailsアプリ用であり、実際には私には適していません。どうすればそれをすべて機能させることができconfig.ru
ますか?