新浪 SAE に WordPress をインストールして疑似静的化を実現する
要点:新浪 SAE は Sina App Engine の略称で、Sina が無料で提供しているアプリケーション開発・実行プラットフォームです。この記事では、新浪 SAE 上に自分の WordPress ブログを構築し、疑似静的化を実現する方法を紹介します。
1. アカウントを登録する
新浪 SAE を使って自分のブログを構築するには、まず新浪 SAE のアカウントを登録する必要があります。登録ページ:http://sae.sina.com.cn/。当時は、すでに自分の新浪微博アカウントと連携して登録できるようになっていました。
2. アプリケーションを作成する
登録してログインしたら、「我的应用」をクリックすると、作成済みのアプリケーション一覧が表示されます。下部の「创建新应用」をクリックして、アプリケーション設定に入ります。
3. サブドメインを作成する
ここで設定するのは、作成するアプリケーションのアクセス先アドレスです。サブドメインを設定したら、そのまま「创建应用」をクリックします。これでアプリケーションの作成は完了です。
4. WordPress ブログプログラムをインストールする
アプリケーションを作成したら、直接「推荐应用」をクリックし、「WordPress for SAE」の後ろにある「安装」を選択して、アプリケーション選択画面に入ります。セキュリティのため、ここでは登録時に入力した安全確認用パスワードを入力する必要があります。
1 つ目の項目では、先ほど作成したアプリケーション名を選択します。2 つ目の項目では「安装为新版本」を選択します。3 つ目の項目には 1 から 9 までの整数を入力し、下の「安装到以上位置」をクリックします。
システムが選択したアプリケーションを自動で読み込みます。読み込みが完了したら、「点击此处进入初始化页面」または「点此管理该应用」をクリックして、ブログ設定に入ります。
5. WordPress を設定する
この手順は一般的な WordPress の初期設定です。サイトタイトル、ユーザー名、パスワードを順に入力し、確認をクリックします。ここまででブログは作成済みです。アクセス先は、前に作成したアプリケーションのアドレスになります。
6. WordPress の疑似静的化を実現する
疑似静的化のメリットはよく知られていますが、一般的な疑似静的化の方法は SAE には適用できません。SAE には独自の疑似静的化設定方法があります。まず「应用列表」から先ほど作成したアプリケーションに入り、「应用管理」の中にある「代码管理」をクリックします。
「操作」の中から「编辑代码」を選択します。新しいページに入ると、左上に Config Path が表示されます。SAE はこれを設定することで疑似静的化を実現します。そこをクリックし、右側の編集ページに次のコードを追加します。
handle:
- rewrite: if(!is_dir() && !is_file()) goto "index.php?%{QUERY_STRING}"
SAVE をクリックして保存します。
最後に、WordPress のパーマリンク形式を次のように設定します。
/html/%post_id%.html
この形式は個人の好みに応じて調整できます。調整後、記事を 1 本開き、URL がパーマリンク形式どおりに生成されているか確認します。さらにページを更新し、404 が出ないことを確認します。404 が出る場合は、まず Config Path 内のインデント、引用符、パーマリンクルールが正常に保存されているかを確認してください。
これで WordPress の疑似静的化設定は完了です。
最後にデモを紹介します。本サイトのバックアップの 1 つです:http://earnfs.sinaapp.com/。
