2011-04-14 32 views
4

我的HTML頁面包含<a>標籤,其中hrefs指向PDF文件。我的Apache Web服務器可以很好地爲它們服務,但標題(如瀏覽器歷史記錄中所示)是文件名。我希望能夠設置這個標題。我可以設置由我的Apache Web服務器提供的PDF文件的「HTML」標題

也許有一個標題可以設置?

我不想編寫腳本來提供文件,因爲服務器可以處理內容編碼協商(例如,用於gzip),並執行流控制,但我不想重新創建這些文件。

回答

1

我懷疑你遇到的問題是客戶端瀏覽器將文件名存儲在歷史記錄中,這是你無法修復的。

最後我查了一下,歷史中的標題來自HTML頁面(不是標題)的設置,所以標題中不應該有HTTP標題字段。

我不是HTTP專家,並不知道所有的字段,但我不記得有任何服務器中的設置,我曾經用它來設置頁面的標題(只是狀態碼,協議等)。 )

+0

右鍵 - 歷史中的名稱就是頁面標題。但是GET'd的鏈接是靜態資源(PDF文件),而不是HTML文件,因此無法在(不存在的)Head部分中設置TITLE標籤。 其實 - Safari(我使用)顯示在歷史「(無標題)」。 – Zhami 2011-04-14 23:47:00

+0

正如我所說的,歷史上的標題是HTML head部分的孩子。從查看HTTP標頭,無法設置頁面的標題。如果你想有一個PDF標題來顯示歷史中的內容,你需要一個可以查看PDF並顯示其標題的瀏覽器。 – <span class="text-secondary"> <small> <span>2011-04-16 13:47:51</span> </small> </span> </p> </div> </div> </div> </div> </div> </article> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1038284119" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">3<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>這是您可以設置的http標頭。</p> <pre><code class="prettyprint-override">Content-Disposition:inline; filename="*File name you want*"; </code></pre> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/8131408">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2011-11-15 04:13:55</span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">相關問題</div> <ul class="relative_list"> <li> 1. <a href="http://hk.uwenku.com/question/p-fbkzcocf-bme.html" target="_blank" title="由自定義web服務器提供html文件的最佳位置"> 由自定義web服務器提供html文件的最佳位置 </a> </li> <li> 2. <a href="http://hk.uwenku.com/question/p-ezsbrrov-nx.html" target="_blank" title="設置服務器來提供文件"> 設置服務器來提供文件 </a> </li> <li> 3. <a href="http://hk.uwenku.com/question/p-wicncbso-uk.html" target="_blank" title="設置Apache Web服務器 - noob問題"> 設置Apache Web服務器 - noob問題 </a> </li> <li> 4. <a href="http://hk.uwenku.com/question/p-rzqnvvgu-du.html" target="_blank" title="設置Apache Web服務器"> 設置Apache Web服務器 </a> </li> <li> 5. <a href="http://hk.uwenku.com/question/p-nzdakzfo-hd.html" target="_blank" title="Apache/PHP可以從另一臺服務器提供文件嗎?"> Apache/PHP可以從另一臺服務器提供文件嗎? </a> </li> <li> 6. <a href="http://hk.uwenku.com/question/p-bucgfllv-sh.html" target="_blank" title="我可以更改Apache服務器提供的URL中的單詞嗎?"> 我可以更改Apache服務器提供的URL中的單詞嗎? </a> </li> <li> 7. <a href="http://hk.uwenku.com/question/p-nrmuoozu-gd.html" target="_blank" title="Apache Web服務器的配置問題"> Apache Web服務器的配置問題 </a> </li> <li> 8. <a href="http://hk.uwenku.com/question/p-vgwlmmwa-sh.html" target="_blank" title="我可以配置TeamCity的內置TomCat服務器來提供靜態html文件嗎?"> 我可以配置TeamCity的內置TomCat服務器來提供靜態html文件嗎? </a> </li> <li> 9. <a href="http://hk.uwenku.com/question/p-qgzvzxmf-baw.html" target="_blank" title="laravel 5服務提供商不工作我的Web服務器"> laravel 5服務提供商不工作我的Web服務器 </a> </li> <li> 10. <a href="http://hk.uwenku.com/question/p-tkxsqokb-gv.html" target="_blank" title="如何在Windows中從XAMPP apache服務器提供html文件"> 如何在Windows中從XAMPP apache服務器提供html文件 </a> </li> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-6208739752673518" data-ad-slot="4606349252"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <li> 11. <a href="http://hk.uwenku.com/question/p-xwzjnfnj-qy.html" target="_blank" title="如何設置您的Web服務器和文檔的HTML以正確提供HTML5文檔?"> 如何設置您的Web服務器和文檔的HTML以正確提供HTML5文檔? </a> </li> <li> 12. <a href="http://hk.uwenku.com/question/p-wzsfhzrn-beu.html" target="_blank" title="由我的Apache服務器提供的文件沒有被保存在瀏覽器緩存中"> 由我的Apache服務器提供的文件沒有被保存在瀏覽器緩存中 </a> </li> <li> 13. <a href="http://hk.uwenku.com/question/p-mydyujve-bhu.html" target="_blank" title="如何將docker內容文件夾提供給我的apache服務器?"> 如何將docker內容文件夾提供給我的apache服務器? </a> </li> <li> 14. <a href="http://hk.uwenku.com/question/p-kifbozsi-um.html" target="_blank" title="像.htaccess文件我可以在Apache服務器配置中添加.properties文件"> 像.htaccess文件我可以在Apache服務器配置中添加.properties文件 </a> </li> <li> 15. <a href="http://hk.uwenku.com/question/p-vjrujpnw-bdu.html" target="_blank" title="我可以使用ASP.NET Web API框架爲POST服務提供HTML響應嗎?"> 我可以使用ASP.NET Web API框架爲POST服務提供HTML響應嗎? </a> </li> <li> 16. <a href="http://hk.uwenku.com/question/p-fhieohri-qu.html" target="_blank" title="我收到了未由我的服務器設置的Cookie"> 我收到了未由我的服務器設置的Cookie </a> </li> <li> 17. <a href="http://hk.uwenku.com/question/p-qosjvoao-bn.html" target="_blank" title="awStats可以提供其他服務器的日誌文件嗎?"> awStats可以提供其他服務器的日誌文件嗎? </a> </li> <li> 18. <a href="http://hk.uwenku.com/question/p-hrsbinxc-bcu.html" target="_blank" title="如何更正我的設置,以便我可以連接到Web服務"> 如何更正我的設置,以便我可以連接到Web服務 </a> </li> <li> 19. <a href="http://hk.uwenku.com/question/p-tqgtbhml-vz.html" target="_blank" title="以PDF格式提供Web服務的圖像?"> 以PDF格式提供Web服務的圖像? </a> </li> <li> 20. <a href="http://hk.uwenku.com/question/p-qgpybljo-gk.html" target="_blank" title="用於提供zip文件的REST Web服務支持範圍標題?"> 用於提供zip文件的REST Web服務支持範圍標題? </a> </li> <li> 21. <a href="http://hk.uwenku.com/question/p-gytxwpkb-wp.html" target="_blank" title="我可以通過Apache服務器切換bash文件嗎?"> 我可以通過Apache服務器切換bash文件嗎? </a> </li> <li> 22. <a href="http://hk.uwenku.com/question/p-coehtrgz-np.html" target="_blank" title="設置Apache Web服務器與流浪"> 設置Apache Web服務器與流浪 </a> </li> <li> 23. <a href="http://hk.uwenku.com/question/p-yvyeqnqw-bba.html" target="_blank" title="Apache/PHP多次提供服務文件"> Apache/PHP多次提供服務文件 </a> </li> <li> 24. <a href="http://hk.uwenku.com/question/p-hlosxfoj-rh.html" target="_blank" title="配置我的Web服務器以將單獨的文件夾公開爲單獨的Web服務器?"> 配置我的Web服務器以將單獨的文件夾公開爲單獨的Web服務器? </a> </li> <li> 25. <a href="http://hk.uwenku.com/question/p-wvpjoqlc-bao.html" target="_blank" title="設置瀏覽器標題,供應PDF文件"> 設置瀏覽器標題,供應PDF文件 </a> </li> <li> 26. <a href="http://hk.uwenku.com/question/p-rjoecxfy-bh.html" target="_blank" title="我如何知道我的web服務提供商支持mongodb?"> 我如何知道我的web服務提供商支持mongodb? </a> </li> <li> 27. <a href="http://hk.uwenku.com/question/p-ykwjjilt-bcy.html" target="_blank" title="我可以將solrconfig.xml和schema.xml文件動態地提供給Solr服務器嗎?"> 我可以將solrconfig.xml和schema.xml文件動態地提供給Solr服務器嗎? </a> </li> <li> 28. <a href="http://hk.uwenku.com/question/p-hkmlawek-vt.html" target="_blank" title="是否有任何可以爲Asp.Net MVC內容提供服務的文件副本可部署Web服務器?"> 是否有任何可以爲Asp.Net MVC內容提供服務的文件副本可部署Web服務器? </a> </li> <li> 29. <a href="http://hk.uwenku.com/question/p-aqrdttyw-bgv.html" target="_blank" title="我在哪裏可以獲得Web服務器或文件共享服務器?"> 我在哪裏可以獲得Web服務器或文件共享服務器? </a> </li> <li> 30. <a href="http://hk.uwenku.com/question/p-hhaxtmom-sr.html" target="_blank" title="Web服務我的問題"> Web服務我的問題 </a> </li> </ul> </div> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1575177025"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img.uwenku.com/uwenku/script/side.js?t=1644592048261"></script> <script type="text/javascript" src="http://img.uwenku.com/uwenku/plugin/highlight/highlight.pack.js"></script> <link href="http://img.uwenku.com/uwenku/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="5415218910" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> 最新問題 </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-ulbtnbgw-bbd.html" target="_blank" title="Laravel雄辯的重音字符問題"> Laravel雄辯的重音字符問題 </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-upypgtde-bax.html" target="_blank" title="不容通過JSON加載的圖像的「SRC」(Vue.js)"> 不容通過JSON加載的圖像的「SRC」(Vue.js) </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-nexbwset-bar.html" target="_blank" title="的xsl:檢查,如果兩個字符串是相等的,如果爲true,則顯示另一個字符串"> 的xsl:檢查,如果兩個字符串是相等的,如果爲true,則顯示另一個字符串 </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-estybhvi-xg.html" target="_blank" title="如何讓我的網站縮小像這個網站?"> 如何讓我的網站縮小像這個網站? </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-sosmnsxj-yy.html" target="_blank" title="獲取a = SUM公式中求和的單元格數"> 獲取a = SUM公式中求和的單元格數 </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-uxpkqqrc-wz.html" target="_blank" title="從JSONObject中獲取字符串"> 從JSONObject中獲取字符串 </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-axhdozqa-ys.html" target="_blank" title="在kdb中查找日期中的時間戳差異"> 在kdb中查找日期中的時間戳差異 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-rrziknux-ze.html" target="_blank" title="在更改BoostrapTable X可編輯選擇框時獲取文本而不是值"> 在更改BoostrapTable X可編輯選擇框時獲取文本而不是值 </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-uzvdlekv-xw.html" target="_blank" title="Junit測試 - 每個測試的操作。如何最小化代碼?"> Junit測試 - 每個測試的操作。如何最小化代碼? </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> 相關問題</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.uwenku.com/question/p-fbkzcocf-bme.html" target="_blank" title="由自定義web服務器提供html文件的最佳位置"> 由自定義web服務器提供html文件的最佳位置 </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.uwenku.com/question/p-ezsbrrov-nx.html" target="_blank" title="設置服務器來提供文件"> 設置服務器來提供文件 </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.uwenku.com/question/p-wicncbso-uk.html" target="_blank" title="設置Apache Web服務器 - noob問題"> 設置Apache Web服務器 - noob問題 </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.uwenku.com/question/p-rzqnvvgu-du.html" target="_blank" title="設置Apache Web服務器"> 設置Apache Web服務器 </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.uwenku.com/question/p-nzdakzfo-hd.html" target="_blank" title="Apache/PHP可以從另一臺服務器提供文件嗎?"> Apache/PHP可以從另一臺服務器提供文件嗎? </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.uwenku.com/question/p-bucgfllv-sh.html" target="_blank" title="我可以更改Apache服務器提供的URL中的單詞嗎?"> 我可以更改Apache服務器提供的URL中的單詞嗎? </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.uwenku.com/question/p-nrmuoozu-gd.html" target="_blank" title="Apache Web服務器的配置問題"> Apache Web服務器的配置問題 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.uwenku.com/question/p-vgwlmmwa-sh.html" target="_blank" title="我可以配置TeamCity的內置TomCat服務器來提供靜態html文件嗎?"> 我可以配置TeamCity的內置TomCat服務器來提供靜態html文件嗎? </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.uwenku.com/question/p-qgzvzxmf-baw.html" target="_blank" title="laravel 5服務提供商不工作我的Web服務器"> laravel 5服務提供商不工作我的Web服務器 </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.uwenku.com/question/p-tkxsqokb-gv.html" target="_blank" title="如何在Windows中從XAMPP apache服務器提供html文件"> 如何在Windows中從XAMPP apache服務器提供html文件 </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://hk.uwenku.com/contact">聯系我們</a></li> <li>© 2020 HK.UWENKU.COM</li> <li><a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备13005482号-4</a></li> <li><script type="text/javascript" src="https://v1.cnzz.com/z_stat.php?id=1280101193&web_id=1280101193"></script></li> <li><a href="http://www.uwenku.com/" target="_blank" title="优文库">简体中文</a></li> <li><a href="http://hk.uwenku.com/" target="_blank" title="優文庫">繁體中文</a></li> <li><a href="http://ru.uwenku.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.uwenku.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.uwenku.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.uwenku.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.uwenku.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.uwenku.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.uwenku.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.uwenku.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.uwenku.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.uwenku.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.uwenku.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f78a970f17b19a79fc477a3378096f29"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>