我想有一个用于提供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