- 締切済み
WordPressの特定のページの閲覧制限
現在WordPressでサイトを作っているのですが、特定の「ページ」だけ許可したIPからしかアクセスできないようにしたいと考えています。 理想的には.htaccessなどを使ってサーバー側で制限できれば良いのですが、WordPressの「ページ」は実際にファイルやディレクトリがあるわけではないので、.htaccessが効くのかどうかがよくわかりません。 もし.htaccessなどで制限が可能でしたら、その方法を教えてください。そうでない場合は、何か他の手段があればぜひ教えてほしいです。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- umioyo
- ベストアンサー率66% (35/53)
回答No.2
たぶんプラグインでできます。 http://wordpress.org/extend/plugins/user-access-manager/ アクセスグループを設定する際にIPアドレスを入力する欄があります。 そのグループが閲覧可能なページを指定するとタイトルのみ表示、タイトルすら非表示にできた記憶があります。 実際にIPアドレスで制限をかけて試したことはありませんので、参考になりますが・・・
- sabayades
- ベストアンサー率60% (65/107)
回答No.1
WordPress2.8.5の場合、パスワード制限が設定できるのですが、これは駄目でしょうか。 新規投稿画面の公開状態をクリックすればパスワード制限が可能です。 記事毎に可能です。
お礼
回答ありがとうございます。 パスワードも一度考えましたが、やはりアクセスを許可するIPアドレスが決まっていることと、そのIPアドレスを使用するユーザー数が多いためパスワードを全ての人に周知させるのは容易ではないという判断から、IPアドレスによる制限にすると決まりました。 最終的にはクライアントのIPを取得して条件判断をするPHPをテーマなどに書けばこの件は解決するかと思いますが、上記の通りまずはサーバー側でできることを望んでいます。