ウェブサイトのすべてのページを宗教上の理由から日曜日に閉鎖するというページにリダイレクトするスクリプトを探しています。日曜日にウェブサイトを閉鎖するにはどうすればいいですか
日曜日のみリダイレクトする必要があります。週の他の曜日には、サイトは通常どおり機能するはずです。
サーバーレベルの.htaccess
ファイルまたはPHPスクリプトでこれを行いたいとします。
私はこのような何かを想像することができます:それはPHP経由でそれを行うにはかなり良いです
$day = date('N'); //1 (for Monday) through 7 (for Sunday)
if($day == 7){
header("Location: sunday_page.php");
}
:
$day = date('w');
if ($day == 0) { // Sunday...
header("Location: http://www.domain.com/closedonsunday.html");
}
こんにちは、 特に、キャッシュされたコピーとサーバークロックの設定については、ありがとうございます。 私は、各ページの上部にインクルードを置くのは、1.000ページ以上のウェブショップのためのものだと思います。 あなたが懸念している限り、1ページのソリューションはありますか? – Anthony
アプリケーションの設計によって異なります。私は常に各ページに単一の 'include'ステートメントを持っているので、認証とデータベース接続のようなものは1つの場所でしか処理できません(これは「単一ページソリューション」になります)。もし現在あなたが何かを 'インクルード 'していない1,000ページを超えるものがあれば、それをすべて修正する作業がたくさんあります。その場合、ここでの別の答えの '.htaccess'アプローチはあまり働かないでしょう。 – timclutton