事象
※ログインは可能でダッシュボードもCSSは読み込まれませんが利用できる状態です。
上記のログイン画面のHTMLは下記のような状態となっております。
html
1<!DOCTYPE html> 2 <!--[if IE 8]> 3 <html xmlns="http://www.w3.org/1999/xhtml" class="ie8" lang="ja"> 4 <![endif]--> 5 <!--[if !(IE 8) ]><!--> 6 <html xmlns="http://www.w3.org/1999/xhtml" lang="ja"> 7 <!--<![endif]--> 8 <head> 9 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 10 <title>gehogeho site/title> 11 <link rel='stylesheet' href='http://bbbbbbbbbbbbbb/hoge/wp-admin/login.css?version=4.1.16' type='text/css' /> 12<meta name='robots' content='noindex,follow' /> 13 </head> 14 <body class="login login-action-login wp-core-ui locale-ja">
下記の行で指定しているURLはパスが間違っているのは把握しており、
html
1<link rel='stylesheet' href='http://bbbbbbbbbbbbbb/hoge/wp-admin/login.css?version=4.1.16' type='text/css' />
下記のように変更したいのですが「wp-includes\script-loader.php」で自動生成しているのですが、「wp-includes\script-loader.php」ファイル自体に手を加えたことはありません。(独自のロジックを組み込むことはしておりません。)
html
1<link rel='stylesheet' href='http://bbbbbbbbbbbbbb/hoge/wp-admin/css/login.css?version=4.1.16' type='text/css' />
どのようにCSSのタグが出力されており、なぜパスがおかしくなってしまうのか、原因がわからず、同じ事象にあったことがある、または解決方法をご存じの方は、ご教授頂けると幸いです。
サーバー移管の手順
- コンテンツを移行元から移行先のフォルダへ移動
- 移行元のMySQLをdumpする。
- dumpしたファイルの記述されているURLを「http://aaaaaaaaaaaaaaa/」から「http://bbbbbbbbbbbbbb/hoge/」に置換する
4. 上記の修正したdumpファイルを移行先のDBにリストアする
上記の作業しかしておらず、サービス側のCSSは正しく読み込まれており、レイアウトは崩れておりません。管理画面のCSSだけが、うまく読み込まれずに困っております。
回答2件
あなたの回答
tips
プレビュー