答えて
これは私がこれまで行ってきたことですが、私にとってはうまくいっています。
私はそれがGoogleのやり方だと信じています。
カウントを更新した後に実際のページを表示できないのはなぜですか? Googleがリダイレクトリンクを使用する唯一の理由は、リンク先のページを管理できないためです。
正確に私のポイント。私はすべての訪問がカウントされていることを確認したい場合、私はおそらくいくつかの訪問者のトラックを失うかもしれないので、私はおそらく他の/実際のアドレスを渡すしたくありません。一方で、なぜ1つのサイト/ダウンロードだけが必要な場合、ユーザーに2つの異なる要求を行うように強制します。検索エンジンの場合、これはおそらく理想的な方法ではありません。なぜなら、「本物のURL」を保存するだけなので、カウント方式を迂回するからです。もう一つはスクリーンリーダーです。彼らの行動を知らない? – merkuro
merkuro、生とラッパーのURLを持っている人は、あなたが望んでいないときに人々が生のURLを直接訪問することを保証します。 URLを1つだけ作成し、ページ生成の一部としてカウントを更新します。 –
- 1. のNoSQL FREE代替(代替ravendbする)
- 2. ajaxリフレッシュの代替コンポーネント代替
- 3. 代替
- 4. 代替
- 5. 代替
- 6. 代替
- 7. 代替
- 8. 代替
- 9. 代替
- 10. 代替
- 11. 代替
- 12. 代替
- 13. セインデザイン代替
- 14. ストアドプロシージャの代替
- 15. PHP Tidy:tidy_setopt()代替?
- 16. nativeElement.classList.add()代替
- 17. ROLLUPの代替
- 18. のJava代替
- 19. NewMailExの代替
- 20. TreeView代替?
- 21. Java BigInteger代替
- 22. DHTMLXグリッドオブジェクト代替
- 23. シャープアーキテクチャー代替品
- 24. WebSocketsの代替
- 25. Example.com代替
- 26. suhosinの代替
- 27. textFieldDidEndEditing代替
- 28. JMSの代替
- 29. Fetch_array代替ステートメント
- 30. 代替ライブラリ
私は何が起こっているのかを理解することに興味があります。より具体的になりますか?あなたは、http://localhost/index.php?download = 123のようにダウンロードをカウントし、ヘッダー関数呼び出しを介して実際のアドレスを手渡すよりも、ユーザーの要求(ダウンロードのためのeq)を取っており、ユーザーのクライアントはダウンロード/表示できますページ? – merkuro
merkuro、具体的には、私が言及したリンクはすべて外部リンクであり、ヘッダー関数呼び出しを使用して外部リンクにユーザーをリダイレクトする前にクリックがDBに更新されます。 これは良いアプローチであると思っていますか、それともヘッダー( 'Location:')を使用するよりも良い方法がありますか? – SteD