既存のホームページをWordpressでリニューアルさせる案件がここ一年続いています。
最初に作ったサイトがクライアントがもともと契約していたプロバイダーの無料ホームページスペースを利用して設置した例が多く、Wordpressを利用するために新たにレンタルサーバを契約しなおす必要が出て来ます。
いろいろ選択肢はあるのですが、料金的に安心感があって(激安ならいいってものでもないようなので)、WordpressインストールがサポートされているLolipopを利用しています。
今回もこの段取りでリニューアル作業を始めたのですが、問題がひとつ。
テストサーバーを使用していないので、作業途中の段階から常に本サーバーに公開されていることになり、見ようと思えば誰でも見られる状態になっていること。
ページを「非公開」で作成しておいて、クライアントにWeb上でチェックしてもらいたい時に「公開」にするので、数日間ではあるのですが…まぁ校正と修正のやりとりが長引けば数ヶ月ってこともありますわなぁ…。
そこで、Lolipopのサービスにある「Webツール」の“アクセス制限”という設定をしてみたのです。
パスワードを設定して、クライアントにはURLにアクセスしてパスワードを入れて閲覧してもらう方法となります。
早速設定して、閲覧してもらったら…
トップページは表示されるものの、そこからのリンクがすべてNot Foundになってしまいました。
なんで?
データが消えたか?と思いきや、リンク先のページは存在していて、Wordpressの管理画面から普通に編集可能です。よくよく調べてみると、どうやら.htaccessというファイルの関係のようです。
そもそもアクセス制限設定の際に…
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
簡単にアクセス制限の設定ができます。
URLをクリックするとアクセス制限URLが表示されます。
アクセス制限を削除する際は、.htaccess .htpasswd ファイルのみ削除します。
お客さまにて設置された『.htaccess』『.htpasswd』も削除されますのでご注意ください。
ディレクトリは削除されません。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
とあったので、用心のためにアクセス制限設定前の.htaccessファイルをコピーしておきました。
今回の件で、アクセス制限設定の際にもともとあった.htaccessファイルの内容が変更(もしくは上書き)されたことによるリンク切れということのようです。
トラブルが発覚してから、コピーしておいた事前の.htaccessファイルに入れ替えたら解決。
トップページからのリンクがすべて復活しました。
.htaccessファイルは重要だということを何となく認識してはいたのですが、具体的にはこういう役割をしているということがわかった一件。
今回はサイトが完成してからアクセス制限設定をしたので、ちゃんと表示できている時点での.htaccessファイルをコピーしておくことができたのですが、これ、サイト製作前に設定して、完成後に解除したらどうなるんだろ?
上記の注意書きを見るに…解除時に.htaccessファイルを削除する訳だから、やっぱりこの時点で不具合出るってことですやね。。。
つまり、サイトの公開・非公開の切替にこのアクセス制限設定は使用しちゃイカンということのようです。
最初に作ったサイトがクライアントがもともと契約していたプロバイダーの無料ホームページスペースを利用して設置した例が多く、Wordpressを利用するために新たにレンタルサーバを契約しなおす必要が出て来ます。
いろいろ選択肢はあるのですが、料金的に安心感があって(激安ならいいってものでもないようなので)、WordpressインストールがサポートされているLolipopを利用しています。
今回もこの段取りでリニューアル作業を始めたのですが、問題がひとつ。
テストサーバーを使用していないので、作業途中の段階から常に本サーバーに公開されていることになり、見ようと思えば誰でも見られる状態になっていること。
ページを「非公開」で作成しておいて、クライアントにWeb上でチェックしてもらいたい時に「公開」にするので、数日間ではあるのですが…まぁ校正と修正のやりとりが長引けば数ヶ月ってこともありますわなぁ…。
そこで、Lolipopのサービスにある「Webツール」の“アクセス制限”という設定をしてみたのです。
パスワードを設定して、クライアントにはURLにアクセスしてパスワードを入れて閲覧してもらう方法となります。
早速設定して、閲覧してもらったら…
トップページは表示されるものの、そこからのリンクがすべてNot Foundになってしまいました。
なんで?
データが消えたか?と思いきや、リンク先のページは存在していて、Wordpressの管理画面から普通に編集可能です。よくよく調べてみると、どうやら.htaccessというファイルの関係のようです。
そもそもアクセス制限設定の際に…
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
簡単にアクセス制限の設定ができます。
URLをクリックするとアクセス制限URLが表示されます。
アクセス制限を削除する際は、.htaccess .htpasswd ファイルのみ削除します。
お客さまにて設置された『.htaccess』『.htpasswd』も削除されますのでご注意ください。
ディレクトリは削除されません。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
とあったので、用心のためにアクセス制限設定前の.htaccessファイルをコピーしておきました。
今回の件で、アクセス制限設定の際にもともとあった.htaccessファイルの内容が変更(もしくは上書き)されたことによるリンク切れということのようです。
トラブルが発覚してから、コピーしておいた事前の.htaccessファイルに入れ替えたら解決。
トップページからのリンクがすべて復活しました。
.htaccessファイルは重要だということを何となく認識してはいたのですが、具体的にはこういう役割をしているということがわかった一件。
今回はサイトが完成してからアクセス制限設定をしたので、ちゃんと表示できている時点での.htaccessファイルをコピーしておくことができたのですが、これ、サイト製作前に設定して、完成後に解除したらどうなるんだろ?
上記の注意書きを見るに…解除時に.htaccessファイルを削除する訳だから、やっぱりこの時点で不具合出るってことですやね。。。
つまり、サイトの公開・非公開の切替にこのアクセス制限設定は使用しちゃイカンということのようです。