サポート » 使い方全般 » アドレス設定とパスワード保護について

  • 初めまして。
    それぞれの問題については過去レスで対処方法が掲載されていましたが、
    両方を満たす方法がわかりませんでしたので、質問をさせていただきます。

    まず、私が実現したいことは以下のとおりです。

    ①WordPressを 専用ディレクトリ(http://example.jp/wordpress)にソースを配置して、http://blog.example.jp というアドレスで表示したい。

    上記を満たした上で、

    ②記事のパスワード保護を行いたい。

    ①に関しては、
    http://wpdocs.sourceforge.jp/Giving_WordPress_Its_Own_Directory
    を参考にさせていただき設定完了しており、正常に動作しています。

    (例)
     WordPress のアドレス → http://example.jp/wordpress
     ブログのアドレス → http://blog.example.jp

    ②記事のパスワード保護を行いたいため、
     http://ja.forums.wordpress.org/topic/363
    を参考にさせていただいたところ、

    『「WordPressのアドレス」と「ブログのアドレス」を同一にする必要がある』

    とのことでしたので、「WordPressのアドレス」を変更して「ブログのアドレス」と
    同じとしました。

     WordPress のアドレス → http://blog.example.jp
     ブログのアドレス → http://blog.example.jp

    すると、管理画面が開かなくなり(HTTP404未検出)、
    ブログ画面もCSSが効いていないような画面になってしまいました。

    WordPressでの設定以前の問題かもしれませんが、
    .htaccess等Linuxに関しては、素人同然なので
    どのように解決してよいか解らず困っております。

    何方か解決方法をご教示いただけないでしょうか?
    よろしくお願いいたします。

    因みに、両方ともコアファイルが置いてあるアドレスにしたところ
    記事にパスワードをかける事ができ、管理画面も正常に表示されています。

     WordPress のアドレス → http://example.jp/wordpress
     ブログのアドレス → http://example.jp/wordpress

    WordPress 2.9.2
    WebAreana SuiteX

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 管理画面が開かなくなり(HTTP404未検出)、
    ブログ画面もCSSが効いていないような画面になってしまいました。

    過去のフォーラム質問にありますが、

    wp-config.phpに以下のように、ログインしたいWordPressのURLを追加するとアクセスできます。
    define('WP_SITEURL', 'http://blog.example.jp/');

    『「WordPressのアドレス」と「ブログのアドレス」を同一にする必要がある』

    この場合は異なるサブドメイン間でCookieを共有すればよいのでは?

    wp-config.phpに以下を追加してみるなど。
    define('COOKIE_DOMAIN', '.example.jp');

    c.f. Cookie ドメインの設定 – WordPress Codex日本語版

    トピック投稿者 tenten34

    (@tenten34)

    kurosquareさん ご回答ありがとうございます!
    また、お返事が遅くなり申し訳ございません。

    wp-config.phpに以下のように、ログインしたいWordPressのURLを追加するとアクセスできます。
    define(‘WP_SITEURL’, ‘http://blog.example.jp’);

    過去フォーラムで、wp-config.phpへ上記設定を行えば、
    DBのsiteurl値(http://***.***.***.***/Wordpress)は無視されると
    書いてありましたが、どこかでこのsiteurl値を参照しているように思えます。

    実は、ソースを配置しているURLをhttp://example.jp/wordpressと
    書きましたが、実際には http://***.***.***.***/Wordpress というような
    IPアドレスでの指定しかできていません。

    ログイン画面を開くにはこのIPアドレスでしか開くことができない
    状況が続いています。
     http://***.***.***.***/Wordpress/wp-admin/
    しかもCSSが効いていないような表示です。

    http://blog.example.jp/wp-admin/
    で開こうとしたときは、HTTP404 「webページが見つかりません」と
    エラーになってしまいます。

    自分の勉強不足で今更なのですが、それぞれのパラメータは
    何を示しているものなのがが良くわからなくなっています。

    ■設定しなければならないアドレス
     a)Wordpressを表示するアドレス  (http://blog.example.jp にしたい)
     b)管理画面へのログインアドレス  (http://blog.example.jp/wp-admin/ にしたい)
     c)ソースを配置するアドレス  (http://***.***.***.***/Wordpress ここに置いてある)

    それに対して、以下のパラメータが存在しています。

    ■設定パラメータ
     ①DB wp_optionsのsiteurl値 http://***.***.***.***/Wordpress
     ②DB wp_optionsのhomel値 http://blog.example.jp
     ③wp-config.php define(‘WP_SITEURL’, ‘http://blog.example.jp’);
     ④wp-config.php define(‘WP_HOME’, ‘http://blog.example.jp’);

    本来、設定しなければならないアドレスに対して、それぞれのパラメータを
    どのように設定するべきなのでしょうか?

    基本的なことで大変恐縮なのですが、よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「アドレス設定とパスワード保護について」には新たに返信することはできません。