サポート » 使い方全般 » 独自ドメイン設定

  • 解決済 Mana311

    (@mana311)


    さくらサーバーに引っ越しして、独自ドメインを設定しました。
    紐づけはうまく行ったようなのですが、スマホでナビメニューをタップすると、URLがさくらになってしまい、ページがありませんとなってしまいます。
    パソコンでは問題なく、独自ドメインのURLでページが表示されます。

    どこに問題があるのでしょうか。

    WordPress アドレス (URL) 、サイトアドレス (URL)ともに独自ドメイン(http://〇〇.com)に設定してあります。
    ディレクトリはwpで、index.phpはドメイン直下に以下のコードを入れてあります。

    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );

    よろしくお願いいたします。

15件の返信を表示中 - 16 - 30件目 (全46件中)
  • Mana311

    (@mana311)

    そしてトップに戻ると、メニューの部分はまたさくら(http://〇〇sakura.ne.jp/メニュー)のURLになってしまいます。

    ダッシュボードの一般設定のサイトアドレスは独自ドメイン(http://〇〇.com/)になってます。

    CG

    (@du-bist-der-lenz)

    ドメインの移管なのか、ロリポップでの時と、さくらのドメインが違うのかも説明からは隠れていることが多く、はっきりしませんが、
    「今の独自ドメインはお名前.comで取って、さくらに移管したそうです。(この辺りは私が関わってないので、よくわかりません)」というのは、請け負っているか何かでしょうか。

    使用しているテーマ、プラグインに影響を受けている。
    ロリポップでのデータを、さくらに書き換えるときに間違っている。

    あるいは、リダイレクトが噛んでいるのではないでしょうか。

    RICK

    (@rickaddison7634)

    こちらとしても情報不足なのでよくわかりません。

    「百聞は一見に如かず」とも言う通りサイトを見れば
    いくつかの解決方法が思い浮かぶものですが、
    ここまでそれをしてこなかったということはこれは拒むでしょうし。

    むしろ記事等をエクスポートしてからDBを削除して新しくDBを作成し、
    独自ドメインからアクセスして新しいDBにインストールする形で
    最初から構築し直したほうが早いような気がしてきました。
    プラグインの数にもよりますがそれでも数時間で解決可能です。

    Mana311

    (@mana311)

    >CG様
    ロリポップの時と、さくらのドメインは違います。
    リダイレクトも絡んでると思うのですが、混乱してわからなくなっています。

    >RICK様
    「百聞は一見に如かず」その通りですね。
    サイトを貼ってはいけないのかと思っていました。
    こちらになります。  http://marcysjapan.com/

    まだ記事も何も無いので、新しく構築するのが良いとは思うのですが、ここまで、もう何度も構築し直しているので、どこかでやり方が間違ってるのだと思うのです。

    よろしくお願い致します。

    RICK

    (@rickaddison7634)

    トップページのみ独自ドメインになっていて、
    スタイルシートやメニュー等のリンク先は、
    さくらサーバーのサブドメイン
    から参照していますね。

    ところで、現在の設定は下記でよろしいでしょうか?

    WordPress アドレス (URL) は http://marcysjapan.com/wp
    サイトアドレス アドレス (URL) は http://marcysjapan.com/
    define(‘WP_SITEURL’, ‘http://〇〇.com/wp/’);等は削除済み
    もしそうなら、Search Replace DB等で
    http://marcys.sakura.ne.jp/wp/

    http://marcysjapan.com/
    に置換すれば解決すると思います。

    RICK

    (@rickaddison7634)

    あとは、.htaccessがどうなっているかも気になります。

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(marcys.sakura.ne.jp)(:80)? [NC]
    RewriteRule ^(.*) http://marcysjapan.com/$1 [R=301,L]
    </IfModule>

    とドメインルートの.htaccessに追記すれば
    無理やり遷移させることも可能です。

    Mana311

    (@mana311)

    >RICK様
    ありがとうございます!
    現在の設定は
    WordPress アドレス (URL) は http://marcys.sakura.ne.jp/wp
    サイトアドレス アドレス (URL) は http://marcysjapan.com
    define(‘WP_SITEURL’, ‘http://marcys.sakura.ne.jp/wp/’);は、削除してしまうとログイン出来なくなるので、入った状態です。

    RICK様の言われたようにまずはconfigで設定をしてみます。

    Mana311

    (@mana311)

    >RICK様
    WordPress アドレス (URL) http://marcysjapan.com/wp
    の設定が出来ないので、まだSearch Replace DBは試してないのですが…

    まずは、現在の設定を変えると、キャッシュ削除しても表示が崩れ、変な画面でログインは出来るのですが、ダッシュボードメニュー以外は表示されない状態になってしまいます。テキストだけの画面です。

    今の設定のままhtaccessを置いてみましたが、メニューをクリックするとトップページに戻ってしまいます。
    何かの拍子でさくらのURLが出て来て見れる事もあるのですが…

    ご面倒をおかけしますm(__)m

    RICK

    (@rickaddison7634)

    ひょっとしたら、ドメインルートにインストールされているかもしれません。
    http://marcysjapan.com/wp-content/themes/light-bold/style.css
    上記にアクセスするとスタイルシートを見ることができます。
    なので、
    下記コードを消した上で

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(marcys.sakura.ne.jp)(:80)? [NC]
    RewriteRule ^(.*) http://marcysjapan.com/$1 [R=301,L]
    </IfModule>

    WordPress アドレス (URL) は http://marcysjapan.com
    サイトアドレス アドレス (URL) は http://marcysjapan.com
    define('WP_SITEURL', 'http://marcysjapan.com');
    も試して見てください。

    Mana311

    (@mana311)

    >RICK様
    ありがとうございます。

    FTPで見ると/home/marcys/www/wp/wp-content/themes/light-bold の中にstyle.cssは入ってますが、そこではないのでしょうか?

    先ほどのhtaccessのコードは消して、下記入れた状態になってます。
    WordPress アドレス (URL) は http://marcysjapan.com
    サイトアドレス アドレス (URL) は http://marcysjapan.com
    define(‘WP_SITEURL’, ‘http://marcysjapan.com’);

    メニューのアドレスはやはりsakuraと出てしまいます><

    RICK

    (@rickaddison7634)

    私にはNEWSのSNSボタン以外は正常に表示できているように見えますが・・・
    キャッシュを削除してみてください。
    PC版Google Chromeの場合は

    1. F12を押す
    2. 更新ボタンを右クリック
    3. キャッシュの削除と再読み込み

    でいけます。

    RICK

    (@rickaddison7634)

    あと、下記URLにアクセスすると404が帰ってきます。
    http://marcysjapan.com/wp/wp-content/themes/light-bold/style.css

    現在の.htaccessファイルを見せていただいてもよろしいでしょうか?

    .htaccessファイルを記述した後その部分を選択し、
    codeボタンを押すのを忘れないでください。
    これは、ここでのマナーのようなものです。

    Mana311

    (@mana311)

    >RICK様
    何度もありがとうございますm(__)m

    そうなんですね?
    ChromeとFireFoxとEdeで、そのたびにキャッシュ消して見てるのですが、
    私のPCだとメニュー部分がsakuraのURLになってしまいます。
    1度メニューをクリックした後は、marcys.com のURLになるのですが
    ロゴマークのリンク先はsakuraになってるんです。
    スマホでも同じ状態です。

    Mana311

    (@mana311)

    htaccessですが、現在はwpディレクトリの中に入ってるだけです。
    以下になります。よろしくお願い致しますm(__)m

    # BEGIN SpeedUp_BrowserCaching
    # Apache Server Configs v2.14.0 | MIT License / https://github.com/h5bp/server-configs-apache
    # Copyright (c) HTML5 Boilerplate / https://github.com/h5bp/html5-boilerplate
    # Speed Up – Browser Caching | GPLv2 / http://wordpress.org/plugins/speed-up-browser-caching/
    <IfModule mod_mime.c>
    AddType application/javascript js
    AddType audio/mp4 f4a f4b m4a
    AddType audio/ogg oga ogg opus
    AddType image/bmp bmp
    AddType image/svg+xml svg svgz
    AddType image/webp webp
    AddType video/mp4 f4v f4p m4v mp4
    AddType video/ogg ogv
    AddType video/webm webm
    AddType video/x-flv flv
    AddType image/x-icon cur ico
    AddType application/font-woff woff
    AddType application/font-woff2 woff2
    AddType application/vnd.ms-fontobject eot
    AddType application/x-font-ttf ttc ttf
    AddType font/opentype otf
    </IfModule>
    <IfModule mod_mime.c>
    AddCharset utf-8 .css .js .webapp
    </IfModule>
    <IfModule mod_deflate.c>
    <IfModule mod_setenvif.c>
    <IfModule mod_headers.c>
    SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
    RequestHeader append Accept-Encoding “gzip,deflate” env=HAVE_Accept-Encoding
    </IfModule>
    </IfModule>
    <IfModule mod_filter.c>
    AddOutputFilterByType DEFLATE “application/javascript”
    AddOutputFilterByType DEFLATE “application/vnd.ms-fontobject”
    AddOutputFilterByType DEFLATE “application/x-font-ttf”
    AddOutputFilterByType DEFLATE “application/x-javascript”
    AddOutputFilterByType DEFLATE “font/eot”
    AddOutputFilterByType DEFLATE “font/opentype”
    AddOutputFilterByType DEFLATE “image/bmp”
    AddOutputFilterByType DEFLATE “image/svg+xml”
    AddOutputFilterByType DEFLATE “image/vnd.microsoft.icon”
    AddOutputFilterByType DEFLATE “image/x-icon”
    AddOutputFilterByType DEFLATE “text/css”
    AddOutputFilterByType DEFLATE “text/html”
    AddOutputFilterByType DEFLATE “text/javascript”
    AddOutputFilterByType DEFLATE “text/plain”
    </IfModule>
    <IfModule mod_mime.c>
    AddEncoding gzip svgz
    </IfModule>
    </IfModule>
    <IfModule mod_expires.c>
    ExpiresActive on
    ExpiresByType text/css “access plus 1 year”
    ExpiresByType image/vnd.microsoft.icon “access plus 1 year”
    ExpiresByType image/x-icon “access plus 1 year”
    ExpiresByType application/javascript “access plus 1 year”
    ExpiresByType application/x-javascript “access plus 1 year”
    ExpiresByType text/javascript “access plus 1 year”
    ExpiresByType audio/ogg “access plus 1 month”
    ExpiresByType image/bmp “access plus 1 month”
    ExpiresByType image/gif “access plus 1 month”
    ExpiresByType image/jpeg “access plus 1 month”
    ExpiresByType image/png “access plus 1 month”
    ExpiresByType image/svg+xml “access plus 1 month”
    ExpiresByType image/webp “access plus 1 month”
    ExpiresByType video/mp4 “access plus 1 month”
    ExpiresByType video/ogg “access plus 1 month”
    ExpiresByType video/webm “access plus 1 month”
    ExpiresByType application/vnd.ms-fontobject “access plus 1 month”
    ExpiresByType font/eot “access plus 1 month”
    ExpiresByType font/opentype “access plus 1 month”
    ExpiresByType application/x-font-ttf “access plus 1 month”
    ExpiresByType application/font-woff “access plus 1 month”
    ExpiresByType application/x-font-woff “access plus 1 month”
    ExpiresByType font/woff “access plus 1 month”
    ExpiresByType application/font-woff2 “access plus 1 month”
    </IfModule>
    <IfModule mod_headers.c>
    Header unset ETag
    </IfModule>
    FileETag None
    # END SpeedUp_BrowserCaching

    # 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

    Mana311

    (@mana311)

    >RICK様
    >htaccessファイルを記述した後その部分を選択し、
    codeボタンを押すのを忘れないでください。

    これは、Web上での事でしょうか?
    私はFTPでファイルをアップしていますが、それがいけないでしょうか?

15件の返信を表示中 - 16 - 30件目 (全46件中)
  • このトピックに返信するにはログインが必要です。