モバイル端末での Web サイトの閲覧では、必然的にトランスコーディングの問題が発生します。国内の検索エンジンのリーダーである Baidu としては、当然のことです。テクノロジーのリーダーである私は、Baidu でトランスコーディングを行いましたが、一部の Web サイトはトランスコード後に望ましい結果が得られましたが、Baidu によって処理された後は見るに耐えない Web サイトもあり、Joe の Web サイトも同様でした。いくつかのずれがあったため、Joe は、中国語の修正を加えた後、Baidu のトランスコーディングよりも WordPress プラグイン MobilePress を使用しました。
方法1. HTTPレスポンスで明示的に宣言、Cache-control: no-transform.
'HTTP_CACHE_CONTROL' => 'private,no-transform', // Web ページのキャッシュ制御を config.php ファイルに追加します
方法 2. メタタグで Cache-control を no-transform として明示的に宣言します。形式は次のとおりです:
リーリー上記は、Baidu などの検索エンジンによるトランスコードを禁止するために編集者が紹介する ThinkPHP 設定の関連内容です (シンプルで実用的)。皆様のお役に立てれば幸いです。