私はオフにする必要がある静的なWebページを持っていますが、私はファイルを削除したくありません。将来、それを元に戻す必要がある可能性が高いからです。これどうやってするの?一時的に静的ページをオフにするにはどうすればよいですか?
ありがとうございます!
私はオフにする必要がある静的なWebページを持っていますが、私はファイルを削除したくありません。将来、それを元に戻す必要がある可能性が高いからです。これどうやってするの?一時的に静的ページをオフにするにはどうすればよいですか?
ありがとうございます!
一時的に「非表示にする」ページが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の内部でそれを行うのと比べて、パフォーマンスに大きな影響を与えるべきではありません。
ページは、もはや提供したくない場合は、その理由だけでfile.html.disabled
か何かに名前を変更しませんか?もう一度サービスを続けたい場合は、名前を変更してください。
あなたはそれをリダイレクトするように.htaccessファイルを使用することができます。
rewriteengine on
rewriterule ^static-page.html$ relocate-here.html [L]
PHPでこれを行う方法はありますか? ...本当かどうかは分かりませんが、.htaccessにあまりにも多くを追加するとサイトが遅くなることがありますか? –
この行を追加しても、サイトの読み込み速度が遅くなることはありません。 –
AJをクリアしていただきありがとうございます。 –
あなたのソースコントロールでそれを持つべきであるし、それを削除し、あなたがそれを必要なときにそれを追加します(?)。または、Robが言ったように名前を変更します。
ありがとうございます。私が理解している通りではないが、.htaccessルートは、各ページが読み込まれる前に.htaccessファイル全体を読み込まなければならないため、サイト全体のパフォーマンスに影響を与えますが、PHPルートは特定のページのパフォーマンスにのみ影響します。私が間違っているなら、誰かが私を修正してください。ありがとう。 –
htaccess行ではパフォーマンス上の問題は発生しません –