サポート » 使い方全般 » 「.htaccess を更新する必要があります。」の表示が消えない

  • 解決済 megumu yukishiro

    (@cksgrapes)


    「.htaccess を更新する必要があります。」の表示が消えず困っています。

    ルートディレクトリにインストールしてあったWordpressを専用ディレクトリに配置しました。作業はWordPress を専用ディレクトリに配置するのルートディレクトリにインストール済みの場合を参考に。.htaccessの変更は直接コピー&ペーストで行い、パーマリンクの設定は反映されるようになりました。数字ベースを選択すれば数字ベースに、投稿名を選択すれば投稿名に、それぞれの形式にきちんと記事のパーマリンクは変更されています。

    ですが「パーマリンク構造を更新しました。」との表示がされず、「.htaccess を更新する必要があります。」と表示されてしまいます。デフォルトに変更したときのみ更新しましたとの表示がされますが、それ以外に変えるとやはり.htaccessを~との表示がされます。これはなぜでしょうか? .htaccessの設定が間違っているのでしょうか?

    フォーラムをまわったりググったりしましたが、なかなか解決方法が見つかりません。どなたかご回答をよろしくお願いいたします。

    バージョン : WordPress 日本語版 3.4.1
    サーバー : Xserver X10プラン

    public_html
      └www.example.net
        └wordpress
          └index.php
          └.htaccess ※1
        └index.php
        └.htaccess ※2
    ※1
      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>
      # END WordPress
    ※2
      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /wordpress/index.php [L]
      </IfModule>
      # END WordPress
5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター Takuro Hishikawa

    (@hissy)

    おそらく.htaccessの内容が間違っています。※1の.htaccessを※2の.htaccessの上書きして、※1の位置には.htaccessを置かなくて良いと思います。

    WordPress を専用ディレクトリに配置するのルートディレクトリにインストール済みの場合の解説に従い、パーマリンク構造を更新してWordPressに書き換えさせるほうが確実だと思います。

    トピック投稿者 megumu yukishiro

    (@cksgrapes)

    Takuro Hishikawaさん

    ご返信ありがとうございます。

    おそらく.htaccessの内容が間違っています。※1の.htaccessを※2の.htaccessの上書きして、※1の位置には.htaccessを置かなくて良いと思います。

    上記のように変更いたしましたが、やはり.htaccessを更新する必要~の通知が表示されてしまいます。パーマリンクの設定自体はきちんと働いているようなので、もしかするとこの通知は無視しても構わないものなのかとも悩みますが、通知が出ている以上はどこかに異変があるのかもしれないとやはり不安に思ってしまいます。他に手立てはあるでしょうか。

    モデレーター Takuro Hishikawa

    (@hissy)

    動いているのであれば問題ないと思いますが。
    .htaccessにWordPressからの書き込み権限があるかどうかご確認ください。

    トピック投稿者 megumu yukishiro

    (@cksgrapes)

    原因が判明いたしました。一般設定>サイトアドレス (URL)の設定において初歩的なミスを犯していたようです。あちこちいじりまわし再インストールを繰り返しているうちに気が付きました。

    (修正前)
    WordPress アドレス (URL)  http://example.net/wordpress/
    サイトアドレス (URL)     http://www.example.net/

    先程までは上記のように設定を行なっていました。

    (修正後)
    WordPress アドレス (URL)  http://www.example.net/wordpress/
    サイトアドレス (URL)     http://www.example.net/

    それを上記のように変更したところ、通知の表示がなくなりました。非常につたないミスが原因だったようで恥ずかしい限りですが、不安は解消されました。これからはもっと全体をも注意して確認していこうと思います。

    回答をくださったTakuro Hishikawaさん、お世話になりました。ありがとうございました。

    モデレーター Takuro Hishikawa

    (@hissy)

    お、なるほど私も得心しました。解決してよかったです。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「「.htaccess を更新する必要があります。」の表示が消えない」には新たに返信することはできません。