2009-06-08 10 views

答えて

0

一時的に「非表示にする」ページがPHPページの場合、そのファイルの上部にある「隠す」ことができます。

<?php 
header('Location: http://www.example.com/not_available.html'); 
die(); 
?> 

Location:の後のurlを、選択したプレースホルダページに置き換えてください。

404、503を返すようにあなたが行うことができ、他のHTTPヘッダーのトリックは、など、あり

http://phpweby.com/tutorials/php/35

また使用して、@アンドリュー・G・ジョンソンによって提案された.htaccessのトリックを使用することができます.htaccessファイルは、特にPHPの内部でそれを行うのと比べて、パフォーマンスに大きな影響を与えるべきではありません。

+0

ありがとうございます。私が理解している通りではないが、.htaccessルートは、各ページが読み込まれる前に.htaccessファイル全体を読み込まなければならないため、サイト全体のパフォーマンスに影響を与えますが、PHPルートは特定のページのパフォーマンスにのみ影響します。私が間違っているなら、誰かが私を修正してください。ありがとう。 –

+1

htaccess行ではパフォーマンス上の問題は発生しません –

1

名前の変更/ Webサーバは(良い点リチャード)が役立たないだろうというファイル名/フォルダに移動

+3

... Webサーバーが提供しないファイル名/フォルダ。 – Richard

1

ページは、もはや提供したくない場合は、その理由だけでfile.html.disabledか何かに名前を変更しませんか?もう一度サービスを続けたい場合は、名前を変更してください。

2

あなたはそれをリダイレクトするように.htaccessファイルを使用することができます。

rewriteengine on 
rewriterule ^static-page.html$ relocate-here.html [L] 
+0

PHPでこれを行う方法はありますか? ...本当かどうかは分かりませんが、.htaccessにあまりにも多くを追加するとサイトが遅くなることがありますか? –

+1

この行を追加しても、サイトの読み込み速度が遅くなることはありません。 –

+0

AJをクリアしていただきありがとうございます。 –

2

あなたのソースコントロールでそれを持つべきであるし、それを削除し、あなたがそれを必要なときにそれを追加します(?)。または、Robが言ったように名前を変更します。

関連する問題