WEB系の質問です。理想的な回答がありましたら、1500ポイントを差し上げます。ズバリではなくても、理想的な回答を見付けるきっかけになる回答をしてくださった方には200ポイントを差し上げます。似たような回答が続いた場合には一番最初に答えて下さった方に前述のポイントを差し上げます。

例えば量販店のサイトのように、たくさんのクライアントの承認が必要で、更新の頻度が高くて、複雑な階層を持った校正用のサイトを立ち上げる際に、各クライアントが自分の会社の製品に関係のあるページしか見ることができないような設定を、できるだけ手間の少ない形で実現するにはどのような方法があるでしょうか。クライアントには校正用のURLを連絡しますが、他社の未承認のページが見られてしまうと困ります。ある程度のリンクチェックも行ってもらいたいので、できるだけ実際のサイトに近い形で校正をして頂けることが理想です。

回答の条件
  • 1人3回まで
  • 登録:2008/07/18 22:18:38
  • 終了:2008/07/24 09:10:41

回答(3件)

id:ele_dir No.1

ele_dir回答回数263ベストアンサー獲得回数202008/07/18 22:27:54

ポイント200pt

まず、他者が見られないようなHPをネット上に公開するのは問題があります。セキュリティがちがちで行う必要があると思います。ある程度見られない程度でよければ、クライアントごとに、ディレクトリを作成し、そのディレクトリごとに、.htaccessへクライアントごとに表示許可する、IPアドレス(部分一致or場合によっては完全一致)やブラウザ情報などを記載し、そのクライアントのみからしかアクセスできないようにするのはいかがでしょうか?

クライアントからは、ログインなどの特殊な設定もなく気軽にアクセスできると思います。

また、CGIなどのプログラムがある場合も、エイリアス設定すれば、通常通り動くため、リアルサイト同様に動作するようにかと思います。

id:hate_na_com

ありがとうございます。

認証を求めること自体は問題がないと思います。クライアントの数が数百社と多いので、それぞれのIPアドレスを聞き出す事自体が難しそうです。それぞれのクライアントに関連するファイルを専用ディレクトリに切り出して、校了後に本流に戻すようなイメージでしょうか。間違っていたらご指摘頂けると嬉しいです。

できればサイト構造はそのままにして、ファイル毎に.htaccessで制限を設けるような形にしたいのですが、一つのディレクトリに数社分のデータがあり、そこからリンクを貼られている別のディレクトリにも関連ページがあったりして、更新頻度も高く複雑に絡み合っているために.htaccessで追い切れるかといった不安があります。

2008/07/18 22:57:48
id:easygoings No.2

easygoings回答回数153ベストアンサー獲得回数202008/07/18 23:10:20

ポイント200pt

いづれインターネットに公開されるが、承認を得る前には公開したくない情報

という程度のセキュリティであるという前提で、回答します。

 

BASIC認証を.htaccessファイルで行うのが一番簡単でしょう。

 

まず、クライアント別にBASIC認証のユーザを作ります。

次に、クライアント別にディレクトリを分けて、そこにBASIC認証を掛けて、

該当するクライアントのユーザだけがアクセスできるように設定します。

そして、そこにサイト全てをコピーし、見せたくないファイルを削除する。

最後に、校正用のURLと一緒に一緒にユーザ名、パスワードを渡せば良いでしょう。

 

Webの校正用途であれば、これでよいのではないかと。

クライアント数が多いと、ディスク容量を食いますが、手間がかからず簡単です。

自分の経験から言って、ユーザ名、パスワードを入れてくださいというのも、

校正用ということであれば、どんなクライアントでも嫌がらずにやってくれます。

id:hate_na_com

ありがとうございます。

「いづれインターネットに公開されるが、承認を得る前には公開したくない情報という程度のセキュリティ」で大丈夫です。ほとんどの製品がプレスリリース後のアップデートのようなイメージです。

ほぼこの方法で良いのかと思いました。分けたディレクトリから、元のサイトにデータを戻す際の手間の解消と、人為的ミスを解決する方法はあるでしょうか。

他にも、ソフトウェアを使う方法でも構いませんが、全く違ったアイディアもあると嬉しいです。

2008/07/18 23:37:23
id:taknt No.3

きゃづみぃ回答回数13537ベストアンサー獲得回数11982008/07/19 10:56:58

ポイント20pt

メールで作ったHTMLなどを 送付し、確認してもらえばいいでしょう。

これが一番 簡単で 手っ取り早いと思いますよ。

全く違ったアイディアということで 回答しました。

id:hate_na_com

ありがとうございます。

そうですね、メールできちんと確認できる形でデータを作れてしまえばいいわけですよね。いろいろな方向性を検討する上で参考に致します。

2008/07/19 18:14:19

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません