• 解決済 danfes

    (@danfes)


    ロリポップの無料お試し期間内に、WordPressをインストールし固定ページなど作成しました。
    お試し期間が終わるためドメインを新たに取得し、SSL化しました。
    これに伴い、WordPressの設定で、URLの部分を以下のように変更しました。
    (ドメイン変更前)
    ・WordPressのアドレス(URL) http://〇〇.sunnyday.jp/wordpress
    ・サイトアドレス(URL) http://〇〇.sunnyday.jp/wordpress
    (ドメイン変更後)
    ・WordPressのアドレス(URL) http://〇〇.sunnyday.jp/wordpress
    ・サイトアドレス(URL) https://〇〇.com

    なおWordPressのアドレス(URL) は最初にWordPressをインストールした場所から変更していないのでそのままです。

    設定変更後、固定ページを更新しようとすると
    「更新に失敗しました。現在オフラインのようです。」
    とエラーが表示されます。

    どのように対処したらよろしいでしょうか?
    大変お手数ですが、よろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 danfes

    (@danfes)

    自己解決しました。備忘録としても記録しておきます。
    原因は.htaccessがおかしくなっていたことです。
    ドメイン変更前の.htaccessでは、

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    としていましたが、あれこれいじっている内に

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>

    と変わってしまっていました。

    WordPressのアドレス(URL)はhttp://〇〇.sunnyday.jp/wordpressを見に行くところを、更にその下のフォルダのwordpressを見に行こうとしていたようです。
    http://〇〇.sunnyday.jp/wordpress/wordpressというフォルダは存在しないのでエラーとなるはずです。

    修正箇所はまず、.htaccessを前の状態に戻しました。
    更にドメイン変更時にロリポップの独自ドメインの設定で、http://〇〇.comにアクセスした際、公開(アップロード)フォルダとしてwordpressを見に行くように設定していました。
    なので、WordPressのアドレス(URL)もhttps://〇〇.comとして変更しました。
    これにより不整合がなくなり、更新時にもエラーは出なくなりました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「ドメイン変更後、固定ページ更新時にエラーとなる」には新たに返信することはできません。