独自ドメイン設定
-
さくらサーバーに引っ越しして、独自ドメインを設定しました。
紐づけはうまく行ったようなのですが、スマホでナビメニューをタップすると、URLがさくらになってしまい、ページがありませんとなってしまいます。
パソコンでは問題なく、独自ドメインのURLでページが表示されます。どこに問題があるのでしょうか。
WordPress アドレス (URL) 、サイトアドレス (URL)ともに独自ドメイン(http://〇〇.com)に設定してあります。
ディレクトリはwpで、index.phpはドメイン直下に以下のコードを入れてあります。/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );よろしくお願いいたします。
-
そしてトップに戻ると、メニューの部分はまたさくら(http://〇〇sakura.ne.jp/メニュー)のURLになってしまいます。
ダッシュボードの一般設定のサイトアドレスは独自ドメイン(http://〇〇.com/)になってます。
ドメインの移管なのか、ロリポップでの時と、さくらのドメインが違うのかも説明からは隠れていることが多く、はっきりしませんが、
「今の独自ドメインはお名前.comで取って、さくらに移管したそうです。(この辺りは私が関わってないので、よくわかりません)」というのは、請け負っているか何かでしょうか。使用しているテーマ、プラグインに影響を受けている。
ロリポップでのデータを、さくらに書き換えるときに間違っている。あるいは、リダイレクトが噛んでいるのではないでしょうか。
こちらとしても情報不足なのでよくわかりません。
「百聞は一見に如かず」とも言う通りサイトを見れば
いくつかの解決方法が思い浮かぶものですが、
ここまでそれをしてこなかったということはこれは拒むでしょうし。むしろ記事等をエクスポートしてからDBを削除して新しくDBを作成し、
独自ドメインからアクセスして新しいDBにインストールする形で
最初から構築し直したほうが早いような気がしてきました。
プラグインの数にもよりますがそれでも数時間で解決可能です。>CG様
ロリポップの時と、さくらのドメインは違います。
リダイレクトも絡んでると思うのですが、混乱してわからなくなっています。>RICK様
「百聞は一見に如かず」その通りですね。
サイトを貼ってはいけないのかと思っていました。
こちらになります。 http://marcysjapan.com/まだ記事も何も無いので、新しく構築するのが良いとは思うのですが、ここまで、もう何度も構築し直しているので、どこかでやり方が間違ってるのだと思うのです。
よろしくお願い致します。
トップページのみ独自ドメインになっていて、
スタイルシートやメニュー等のリンク先は、
さくらサーバーのサブドメイン
から参照していますね。ところで、現在の設定は下記でよろしいでしょうか?
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/
に置換すれば解決すると思います。あとは、.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に追記すれば
無理やり遷移させることも可能です。>RICK様
ありがとうございます!
現在の設定は
WordPress アドレス (URL) は http://marcys.sakura.ne.jp/wp
サイトアドレス アドレス (URL) は http://marcysjapan.com
define(‘WP_SITEURL’, ‘http://marcys.sakura.ne.jp/wp/’);は、削除してしまうとログイン出来なくなるので、入った状態です。RICK様の言われたようにまずはconfigで設定をしてみます。
>RICK様
WordPress アドレス (URL) http://marcysjapan.com/wp
の設定が出来ないので、まだSearch Replace DBは試してないのですが…まずは、現在の設定を変えると、キャッシュ削除しても表示が崩れ、変な画面でログインは出来るのですが、ダッシュボードメニュー以外は表示されない状態になってしまいます。テキストだけの画面です。
今の設定のままhtaccessを置いてみましたが、メニューをクリックするとトップページに戻ってしまいます。
何かの拍子でさくらのURLが出て来て見れる事もあるのですが…ご面倒をおかけしますm(__)m
ひょっとしたら、ドメインルートにインストールされているかもしれません。
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');
も試して見てください。>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と出てしまいます><
私にはNEWSのSNSボタン以外は正常に表示できているように見えますが・・・
キャッシュを削除してみてください。
PC版Google Chromeの場合はF12
を押す- 更新ボタンを右クリック
- キャッシュの削除と再読み込み
でいけます。
あと、下記URLにアクセスすると404が帰ってきます。
http://marcysjapan.com/wp/wp-content/themes/light-bold/style.css現在の.htaccessファイルを見せていただいてもよろしいでしょうか?
.htaccessファイルを記述した後その部分を選択し、
code
ボタンを押すのを忘れないでください。
これは、ここでのマナーのようなものです。>RICK様
何度もありがとうございますm(__)mそうなんですね?
ChromeとFireFoxとEdeで、そのたびにキャッシュ消して見てるのですが、
私のPCだとメニュー部分がsakuraのURLになってしまいます。
1度メニューをクリックした後は、marcys.com のURLになるのですが
ロゴマークのリンク先はsakuraになってるんです。
スマホでも同じ状態です。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
- トピック「独自ドメイン設定」には新たに返信することはできません。