1

shtml ページに php スクリプトのインクルードを使用しています。

私のサーバーは、混合phpを検出してレンダリングするようにうまく設定されています。このページは、すべてのブラウザーでスクリプトを正常にレンダリングします。

ただし... Google翻訳でページを表示しようとすると、スクリプトのパスが混乱しているように見えます.

IE では、サーバー上にスクリプトが見つからないことを示す 404 エラーがあります (これは、Google サーバーで検索する必要があると考えていることを意味します)。

Chrome と Safari では、それを乗り越えて自分のドメインを見つけようとするように見えますが、スクリプトのレンダリングが引き継がれ、すべてが表示されます。メインページの短いフラッシュのみが表示されます。

どんな考えも役に立ちます!ありがとうございました

4

1 に答える 1

1

.shtmlあなたがApacheを実行していて、そのファイルが正しく動作していると仮定します。Web サーバーの構成で、次の行を検索します。

AddType application/x-httpd-php .php

.shtmlそして最後に追加します:

AddType application/x-httpd-php .php .shtml

ここでデーモンを再起動します。

そうすることで、shtml ファイルを として保存することができ、.shtmlそれでも PHP によってレンダリングされます。

これにより、他のサイトでの混乱の問題が解決されるはずです。

于 2011-11-27T04:41:54.817 に答える