WordPressが外からアクセスできない?
Posted: 2013年7月11日(木) 23:09
LANの外からアクセスできないのは、LANの内と外のURLが変わる為です。
・内からアクセスする場合
l.xxxx.wafflecell.com/blog
・外からアクセスする場合
xxxx.wafflecell.com/blog
WordPressで以下の設定をしてください。
1)管理画面にログインし、URLを設定する
ログイン後、「設定」-「一般設定」にある「WordPress アドレス (URL)」と「サイトアドレス (URL)」をともに
http://xxxx.wafflecell.com/blog
と設定。ここでxxxxはホスト名。
2)プラグインのインストール
プラグインの「新規追加」の検索で「Root Relative URLs」を検索。そしてこのプラグインをインストール後、有効にする。
以上で内外ですべての機能が使えるようになります。ただし内では l. の付くURLでブログにアクセスしましょう。
*おまけ
技術的な話ですが、WordPressはURLに絶対パスを使っていて、そのパスはすべて設定で定義したURLを先頭に使います。
しかし、ローカルでアクセスする場合はこのURLは使えません。(http://l.xxxxx.wafflecell.com/**** でないとだめ)
そこでプラグインでURLをすべて相対パスにします。
・内からアクセスする場合
l.xxxx.wafflecell.com/blog
・外からアクセスする場合
xxxx.wafflecell.com/blog
WordPressで以下の設定をしてください。
1)管理画面にログインし、URLを設定する
ログイン後、「設定」-「一般設定」にある「WordPress アドレス (URL)」と「サイトアドレス (URL)」をともに
http://xxxx.wafflecell.com/blog
と設定。ここでxxxxはホスト名。
2)プラグインのインストール
プラグインの「新規追加」の検索で「Root Relative URLs」を検索。そしてこのプラグインをインストール後、有効にする。
以上で内外ですべての機能が使えるようになります。ただし内では l. の付くURLでブログにアクセスしましょう。
*おまけ
技術的な話ですが、WordPressはURLに絶対パスを使っていて、そのパスはすべて設定で定義したURLを先頭に使います。
しかし、ローカルでアクセスする場合はこのURLは使えません。(http://l.xxxxx.wafflecell.com/**** でないとだめ)
そこでプラグインでURLをすべて相対パスにします。