2012-03-14 15 views
0

私は私のサイトのページの1つでPHPを使用しているという事実を隠そうとしています。私はコールすることができるようにPHPパーサー(そのページだけではありません)いつものようにfilename.html。私はオンラインで見つけたいくつかのApacheディレクティブを試しました。私の.htaccessファイル(ホットリンクと404ページ)にいくつかあります。HTMLからPHPパーサ

PHPの目的で私の.htacessのスクリプトを使用すると、ページは保存されたい/ダウンロードされる(vcardのように)、ボックスが表示され、ページが表示されません。誰でも助けてもらえますか?私はPHPに慣れていませんが、モジュールが必要かもしれないと思っていたり、自分のサーバの設定と関係があると思います。

+2

これを見て、問題が解決するかどうか教えてください:http://stackoverflow.com/questions/2878559/how-do-i-rewrite-php-to-html-using-htaccess-rules –

答えて

3

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

RewriteEngine on 
RewriteRule ^yourfile\.html$ yourfile.php 
+0

ワーキング!。多くのありがとう、デイビッド! –

+0

素晴らしい!あなたは答えを受け入れたものとしてマークできますか? – davidethell

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とPHPを追加htmlファイルで解析されます。

+0

私はちょうど着信リンクとSEOと考えていたと思った。 –

関連する問題