2017-10-12 16 views
0

私はパブリックドメイン名とIPアドレスの両方でアクセス可能なWordPressサイトを持っています。いずれかからアクセスされた場合、まったく同じように動作する必要があります。ドメイン名とIPアドレスの両方でWordPressサイトにアクセスするにはどうすればいいですか?

ホーム・ページだけで動作するように見えるサーバー・エイリアス・ビットとしてIPを追加しようとしました。

ServerName site.local 
ServerAlias www.site.local 
ServerAlias 127.0.0.10 

ページを横断するときは、代わりに私が追加したサーバーの別名のサーバー名にリダイレクトします。

WPはサイトURLとホームURLをデータベース自体に格納するので、私はそれを優先事項と考えています。

私はこのことを起こすことができる方法はありますか?

答えて

1

WP_HOMEWP_SITEURLの定数をw30-config.phpに設定することができます($_SERVER["HTTP_HOST"])。

多くの面倒を見ていますが、http://example.com/mypage/へのリンクがハードコーディングされている場合は、IP経由でアクセスするとhttp://10.10.10.10/に書き換えられません。それが必要な場合は、出力が生成された後に出力を変更する出力ハンドラを使用する必要があります。

関連する問題