- ベストアンサー
特定の日付でページを入れ替え
「2010年1月1日になったらホームページを入れ替えてくれ!」と無茶な注文をされてしまいました。 もちろん、こっちは休みで、PCを触れるところにいません。 旧データ・新データすべてをサーバにアップしておいて、指定日になったら入れ替えるということは出来ないでしょうか? 例えは、現在の「index.html」を「index2.html」に変更、新ページを「index3.html」として保存、「index.html」を新たに作り、そこに今年中は「index2.html」に移動、来年は「index3.html」に移動させるとという何かスクリプトを打ち込むとか… 何かいい方法はないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そのサーバーでcronが使えれば、できます。 --サーバー管理者に聞いてください。 cronで、シェルで書かれたプログラムを起動し、任意のファイルを書き換える。 私は、cronが使えないサーバーでは、別の方法を使ってます。 トップページをCGIにして、呼び出されたときに指定されたファイルを表示する。 [具体的方法] .htaccess にて、index.html をCGIとして認識させる。 index.htmlはシェルスクリプト、サーバーによるとPerlスクリプトもある もちろん、サイトのトップページを置くディレクトリでCGIが動作可能で、かつindex.cgiをトップにしても他のファイルを書き直す必要がなければ、index.cgiでよい。 ・ディレクトリインデックスにindex.cgiが存在すること かつ、index.cgiより優先度の高いファイルがないこと ・各ファイルからトップへのリンクが、<a href="/">であって、<a href="/index.html">でないこと
その他の回答 (1)
- DIooggooID
- ベストアンサー率27% (1730/6405)
こちらと、こちらの、Java Script を参考にしながら、 2010年以降であれば、新しいページにジャンプするような作りにしてみては? http://plusone.jpn.org/javascript/sample/acc/kisetu.html http://siriasu.s10.xrea.com/webtips/tips12.htm