私はExcelでレポートを作成しています。ハイパーリンクが含まれています。ハイパーリンクをクリックすると、古い管理システムが関連するページを開きます。私たちの新しいシステムは、Laravel 5.3上に構築され、ユーザーをログインページに、次にホームページに送ります。これは迷惑です。なぜExcelワークシートからハイパーリンクを開くことができないのですか?
私は、Webトラフィックを見れば、私は次を参照してください。
192.168.99.1 - - [05/Jan/2017:10:47:33 +0000] "HEAD /ticket/44 HTTP/1.1" 302 0 "-" "Microsoft Office Excel 2013"
192.168.99.1 - - [05/Jan/2017:10:47:34 +0000] "HEAD /auth/login HTTP/1.1" 200 0 "-" "Microsoft Office Excel 2013"
192.168.99.1 - - [05/Jan/2017:10:47:34 +0000] "GET /ticket/44 HTTP/1.1" 302 380 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; ms-office)"
192.168.99.1 - - [05/Jan/2017:10:47:35 +0000] "GET /auth/login HTTP/1.1" 200 5990 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; ms-office)"
192.168.99.1 - - [05/Jan/2017:10:47:36 +0000] "GET /auth/login HTTP/1.1" 302 356 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
192.168.99.1 - - [05/Jan/2017:10:47:38 +0000] "GET /home HTTP/1.1" 200 36843 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
/チケット/ 44は有効なURIである - 私は、アドレスバーと正しいページに貼り付け、手でエクセルからそれをコピーすることができます開く。 Excelから実行すると認証に失敗し、ホームページにリダイレクトされます。
あなたは、Excel(かなり正しい)がGETの要求ではなくHEAD要求を生成することに気付くでしょう。しかし、これはまっすぐなページの負荷に違いはありません。
なぜ、ExcelのHEADリクエストが認証に失敗し、標準のGET要求がページを読み込んでいる間にホームページに移動するのですか?質問への応答で
更新:
それは3つのハンドラによって置かれていますように見えます - エクセル(1-2ステップ)、MSオフィス(3-4ステップ)と(ステップ(5ついにクロム-6)質問が中段ことが何であるかになるように、それは、そのデータを失った時点で
Excelは最初にブラウザで実際にリンクを開くのではなく、最初のWeb要求を行っているようです。 –