- 締切済み
htaccessで期間限定
サイトのあるフォルダの中で、index.htmlとindex.phpを作り、普段はindex.html、 毎年1月1日~2月末日の期間だけindex.phpをトップページにしています。 .htaccessに 普段は DirectoryIndex index.html index.php 毎年1月1日~2月末日の期間は DirectoryIndex index.php index.html と記述して手動でFTPでアップしているのですが、これを自動にする方法がないでしょうか? htaccess 期間限定 などのキーワードで検索してみたのですが、毎年通用する書き方が見つけられません。 また2月は閏年の場合もあるのでどのように対処すれば可能かアドバイスいただけますでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- t_ohta
- ベストアンサー率38% (5293/13829)
回答No.1
2つのhtaccessファイルを用意しておいてcronで入れ替えるとか、index.phpに手を加えて3/1未満なら処理を実行し3/1以降ならindex.htmlの内容を出力して処理を終了するようにすると言うのはどうでしょう。
お礼
なるほど。。。cronを使うというのhあ思いつきませんでした、ありがとうございます! 調べて試してみます。 結果が出るまで引き続き回答募集させていただいます。