次の WordPress のチュートリアル コラムでは、WordPress LAN 内外の同時アクセスについて紹介します。
私の構成環境:
サーバーは自宅のコンピューターにセットアップされており、固定 LAN IP: 192.168.1.100、電気通信ネットワークを使用して、公衆ネットワークがあります。 IP、ただし 80 ポートは使用できず、独自のドメイン名があります: www.xxx.cn
ピーナッツ シェルの動的ドメイン名を使用して、IP を独自のドメイン名に更新します。 nginx は、仮想ホストの LAN 外部ポート 23456、LAN 内部ポート 80 を構成し、ホームページ ディレクトリは同じです。
WordPress は、Web サイトのルート ディレクトリの wordpress フォルダーに配置されます。設定画面ではsiteurl、homeともにhttp://www.xxx.cn:23456/wordpress
となっており、外部ネットワークからのアクセスには問題ありませんが、http:にアクセスすることができません。内部ネットワークから //www.xxx.cn:23456/wordpress を開いても 192.168.1.100/wordpress にはアクセスできません。
オンラインの方法に従い、データベースのsiteurlとhomeを/wordpressに変更すると、LAN外からのアクセスが正常に動作しなくなります(管理者インターフェースなど一部のページは開けますが、ホームページは開けません)。
私の解決策:
データ http://www.xxx.cn:23456/wordpress の設定を変更しないでください。 wordpress\wp-includes\option.php の get_option 関数を変更するには、以下の手順に従ってください。
これは単なるアイデアであり、特定の状況に応じて変更できます。たとえば、特別なポートを使用しない場合は、4、5、6 行目を 5 行目として直接記述することができます。
以上がWordPress LAN内外の同時アクセスについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。