私は顧客に電子メールを送信しており、顧客がアクセスするとログインするカスタムURLを提供しています。
URLを記憶する共有ブラウザを使用している場合を除いて、これは問題ありません。
URLを覚えてはいけないことをブラウザに提案する方法はありますか?
編集:この質問は、ページのキャッシュとは何の関係もありません。
私は顧客に電子メールを送信しており、顧客がアクセスするとログインするカスタムURLを提供しています。
URLを記憶する共有ブラウザを使用している場合を除いて、これは問題ありません。
URLを覚えてはいけないことをブラウザに提案する方法はありますか?
編集:この質問は、ページのキャッシュとは何の関係もありません。
リンクで一度ログインしてもらいます。次に、今後サイトにアクセスできる資格情報を作成するようにします。ランダムな人が URL を入力してコンテンツにアクセスするのを防ぐにはどうすればよいですか?
はい。それらを 301 または 302 でリダイレクトできます。そうすると、ブラウザは移動先の URL を保存しません。少なくともそれは Mozilla ベースのブラウザーで動作し、他のブラウザーでも動作すると思います。
別の方法として、エラーで応答し、更新を行う本文を含めることは、見苦しいですが。それがほとんどのブラウザーで機能するかどうかにかかわらず、おそらくそうではありません。ただし、ブラウザーはエラーを返すページをキャッシュしません (404 Page Not Found は機能しますが、403 Forbidden も使用できます)。
それ以外に、できることはあまりありません。JavaScript では、履歴を調整することはできません...