2017-05-09 3 views
1

私は今、1年以上大学のウェブサイトを運営しています。私はウェブサイト上のドキュメントのための私は主要な人として私は過去にいくつかのものを改善しようとしました。ページURLが.pdfがfieと認識されるようにする

Googleのプラットフォームでは、ドキュメントの閲覧にGoogle検索(ファイルタイプ:pdf set)が統合されています。

私たちの大学には100台以上のコンピュータがあり、その多くはPDFファイルを開く際に問題があります。

古いリンクは、次のとおりです:college.com/Handbook_for.pdf基本的にpdfファイルを読み込みます。

リンクが.pdfの場合は、1つのdivのpdfプレビューとしてウェブページで開き、すべてのコンプに対応していれば、私は.htaccessで変更しました。

しかし

Googleの検索内部検索(Googleが)今PDFとしてそれを認識しない、それは文句を言わない、検索結果に表示されます。 トリックGoogleは彼のページはPDFファイルであることを考える:この問題を解決しようとする一方で

This is how google recognize PDF file

は、私は偶然、このウェブサイト(スパム1)を発見しました。 Google recognize the PDF, even if it's not

私はそういうことをするべきだと思います。

私はheader("Content-type:application/pdf");で試しましたが、ファイルを再度読み込みます。

「シミュレートする」PDFをどのように知っていますか?

答えて

0

Googleが主な懸念事項である場合、検索エンジンを使用しているため、これはかなり簡単かもしれません。ファイルをgooglebotに実際のPDFとして公開します。そうでない場合は埋め込みDIVに表示してください。このようにして

if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']), "googlebot")) { 
    // Return actual PDF (with appropriate content headers) 
} else { 
    // Show in div 
} 

、ときにインデックス、それはPDFとして表示されますが、ページを開くと、人間ではなく、あなたの組み込みバージョンを取得します。

+0

ありがとう、ジェレミー、私は今あなたのコードを試します。 – user2109172

+0

完璧に動作します!ジェレミーに助けてくれてありがとう! – user2109172

関連する問題