我想有一個用於提供PDF文件的網站。如何通過Google直接訪問網站上的文件?
我想通過在用戶下載/查看PDF之前必須訪問的網頁上投放廣告來從網站收集廣告收入。我不希望直接鏈接到Google搜索結果中的PDF,以便用戶繞過包含廣告的網頁。
如何在不直接鏈接到Google上顯示的PDF的情況下提供PDF?
我想有一個用於提供PDF文件的網站。如何通過Google直接訪問網站上的文件?
我想通過在用戶下載/查看PDF之前必須訪問的網頁上投放廣告來從網站收集廣告收入。我不希望直接鏈接到Google搜索結果中的PDF,以便用戶繞過包含廣告的網頁。
如何在不直接鏈接到Google上顯示的PDF的情況下提供PDF?
你會想在你的網站的根目錄下創建一個robots.txt
文件來告訴谷歌要爬行什麼。
User-agent: *
Disallow: /pdfs/
Disallow: /tmp/
Disallow: /~bin/
我沒試過,我修改了它從另一個例子,我在網上找到的,但你會想是這樣的:
你可以使用一個鏈接是這樣的隱藏真實的位置。
<A href="file.php?file=somefile.pdf">Link</a>
而且file.php文件應該有這樣的事情:
<?php
// Path yo your PDF files
$path = "/var/www/html/domain/files/" ;
if(isset($_GET['file']) && file_exists($path.$_GET['file'])){
$name = $path . $_GET['file'] ;
header("Content-Type: application/pdf");
header("Content-Length: " . filesize($name));
readfile($name);
exit;
}
?>
而不是看到真實的文件地址,他們會看到類似這樣的:
file.php?file=somefile.pdf