私はAkeeba BackupとAkeeba Kickstartを使用してサイトを復元しました。通常、.jpa
ファイルをバックアップして転送してから、転送ウィザードを使用せずに手動で抽出します。
復元プロセス中に誰かが私のサイトを訪問した場合、彼らは進行状況/ウィザードを見ることができます。
復元プロセス中に自分のサイトへのアクセスを制限することは可能ですか? .htaccess
または同様のものを使用しますか?
理想的には、503 temporarily unavailable
または類似のすべての訪問者を表示したい私を除く、復元を表示して続行できるはずです。
ほとんどのホストはindex.html
よりもindex.htm
またはkickstart.php
をロードするように設定されているため、Webサイト訪問者は、index.php
またはindex.html
ファイルではなく、index.htm
またはindex.php
のメンテナンスページに誘導できます。
次のディレクティブを.htaccess
ファイルに追加することで、これが当てはまることを確認できます。
DirectoryIndex index.html index.htm index.php
index.php
またはkickstart.php
を直接参照することは、ほとんどのWebサイト訪問者には起こりません。
単純なindex.html
メンテナンスページは次のようになります。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Website Name</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Signika" type="text/css" />
<style>
html, body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
color: #222222;
font-family: "Signika","Arial",sans-serif;
width: 100%;
height: 100%;
display: table;
}
#content {
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 0 20px;
}
h1 {
font-size: 4rem;
}
h2 {
font-size: 3rem;
}
p {
color: #888888;
font-size: 1.6rem;
}
</style>
</head>
<body>
<div id="content">
<h1>Website Name</h1>
<h2>Website Offline</h2>
<p>This website is down for maintenance.<br />Please check back again soon.</p>
<p> </p>
</div>
</body>
</html>
Webサイトを公開する準備ができたら、index.html
またはindex.htm
ファイルを削除するか名前を変更します。