0

私は自分のサイトページの 1 つで PHP を使用しているという事実を隠そうとしており、PHP パーサー (すべてではなくそのページのみ) を介して実行したいので、通常どおり filename.html と呼ぶことができます。オンラインで見つけたいくつかの Apache ディレクティブを試してみましたが、.htaccess ファイル (ホットリンクと 404 ページ用) にいくつかあります。

PHP の目的でスクリプトの 1 つ (.htacess 内) を使用すると、ページを保存/ダウンロードする必要があり (vcard のように)、ボックスが表示されます - 表示するページがありません。誰でも助けてください。私はPHPを初めて使用しますが、モジュールが必要であるか、サーバーの構成に関係している可能性があると考えています。

4

2 に答える 2

3

.php 拡張子を付けてページを残し、Apache にファイルを通常の PHP ファイルとして処理させる必要があります。次に、htaccess 設定で RewriteRule を使用して、次のように php ファイルを非表示にします。

RewriteEngine on
RewriteRule ^yourfile\.html$ yourfile.php
于 2012-03-14T11:24:00.570 に答える
1

PHP を使用しているという事実を隠す必要はありませんが、HTML ファイルで PHP を解析したい場合は、Apache httpd.conf ファイルを編集する必要があります。テキストエディタで開き、次のような行のグループを見つけます:-

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php

(あなたのものは少し異なるかもしれません)

それから加えて

AddType text/html .html

Apache を再起動すると、html ファイル内の php が解析されます。

于 2012-03-14T11:26:36.397 に答える