Web サイトを簡単に表示できるようにしたいが、ドメインがホスティング アカウントを指していないためにまだ表示できないという一般的な状況がいくつかあります。
<オール>どの状況に当てはまるかに関係なく、ブラウザで Web サイトにアクセスしてもまったく機能しないか、サイトの別の (古い/ライブ) バージョンが表示されているにもかかわらず、今すぐアクセスしたいということが考えられます。
これにはいくつかのトリックがあります!次のことができます:
<オール>好みのオプションまでスクロールして、その方法を確認してください。
WordPress ホスティングが当社にあり、プラチナ管理サブスクライバーである場合は、オプション 1 またはオプション 2 のいずれかを当社に依頼することもできます!
オプション 1:Plesk プレビュー URL を使用する
Plesk プレビュー URL を見つけるには、Plesk にログインし、ドメイン名が表示されている青いヘッダーのすぐ下を調べます。目のアイコンが付いた「プレビュー」というボタンがあります。クリックすると、プレビュー URL からサイトに移動します。
WordPress でプレビュー URL を使用する
プレビュー URL を使用する際には、注意すべき点がいくつかあります。 WordPress 以外の Web アプリで同じ問題が発生している場合、解決策は似ているはずです。
<オール>ヒント:HOSTS ファイルのオーバーライド (以下のオプション 3) を使用すると、これらの問題の両方を回避できます。HOSTS ファイルのオーバーライドはセットアップがより困難ですが、開発サイトのロールアウトがはるかに簡単になります。 .このため、開発には HOSTS ファイル オーバーライドを使用し、プレビュー URL のみを使用してクライアントに作品を表示することをお勧めします (読み取り専用)。
これらの問題を回避するには、次の 2 つの手順を実行して、サイトを表示するときにライブ URL とプレビュー URL の両方を許可し、メディアに相対 URL を使用し、WordPress 管理画面でリンクを作成するように WordPress に指示します。
ステップ 1:
Plesk File Manager を使用して、次のコードをそのままコピーして貼り付けます (しないでください)。 変数を実際の値に置き換えます) 上記 wp-config.php の行 つまり:/* That's all, stop editing! Happy blogging. */
define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME']); define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']); define('WP_CONTENT_URL', '/wp-content');
ステップ 2:
管理者で作業している間は違いが*わかりませんが、すべてのリンクをデータベースへの相対 URL として保存しますが、WordPress を快適に保つためにサイト上ではそれらを絶対 URL として表示します.サイトをライブにすると、すべての URL がライブ ドメインに自動的に切り替わります。
ロールアウト時 :SEO にとって、サイトが公開されたときにカスタム WP_HOME および WP_SITEURL 構成値を確実に削除することが非常に重要です。ただし、WP_CONTENT_URL の値は削除しないでください そうしないと、メディアで奇妙な問題が発生する可能性があります。 すべき この時点で「絶対 <> 相対 URL」プラグインを削除することもできます。これにより、将来のすべての URL は、ライブ ドメイン名を使用して絶対値として DB に保存されます。
ステップ 3:
Plesk にログインし、ドメインの「ホスティング設定」を選択します。 SSL/HTTPS リダイレクトを使用するオプションをオフにします。このリダイレクトは https を強制しますが、これは Plesk プレビュー URL を使用する場合には使用できません。
オプション 2:サブドメイン (中間) を使用する
したくない理由が サイトをまだ公開していないのは、最初に新しいサイトを開発することを計画しているためです。このオプションはあなたに適しています.
<オール>注意:DNS がそうでない場合 Plesk に示されているように、DNS ホスト (多くの場合はレジストラ) にログインし、当社でホスティングするための IP を指すタイプ「A」の新しい DNS レコードを追加する必要があります。新しい DNS レコードが有効になるまで数時間かかる場合があります。
サイトを公開する準備ができたら、ワンクリック Web アプリ ユーティリティを使用して、dev サブドメインからメイン ドメインにクローンを作成します。この時点で、まだ行っていない場合は、レジストラまたは DNS ホストでドメインを再構成して、有効にすることができます。
オプション 3:HOSTS ファイルの上書き (中間)
DNS の概要
websavers.ca や google.com などの Web サイトにアクセスするたびに、コンピュータは DNS サーバー (通常はインターネット プロバイダーから提供されます) に、サイトが存在するサーバーの数値 IP アドレスを要求します (例:123.123.123.123)。 .ドメインがまだ登録されていないか、Websavers ホスティング プランをまだ指していない場合、DNS サーバーは「申し訳ありませんが、わかりません」と言うか、Websavers の IP アドレスではなく、現在有効な IP アドレスを提供します。ホスティング。
次の手順は、ウェブサイトにアクセスするたびに特定の IP/サーバーを使用するようにコンピューターに指示し、現在有効な IP アドレスを上書きする方法を示しています。
hosts ファイルによる DNS のオーバーライド
Windows、Linux、macOS はすべて、hosts と呼ばれる特別なファイルを使用します。 ファイルを使用して、名前を手動で数字に変換します。あなたのコンピュータはホストを調べます DNS サーバーをチェックして一致する IP を取得する前にファイルを作成するため、Web サイトが存在するサーバーをコンピューターに指示する場合は、このファイルを使用してください!
Windows、Linux、および macOS でのファイルの場所は次のとおりです:
- Windows:
c:/windows/system32/drivers/etc/hosts
- Linux:
/etc/hosts
- macOS:
/etc/hosts
hosts ファイルの使用方法
ファイルには、上部にいくつかの情報が含まれている場合があります。通常は、ファイルの使用方法に関する情報です。 hosts ファイルに情報を正確に入力するための鍵は、次の形式を使用することです。
[ServerIPAddress] [DomainName1] [DomainName2]
たとえば、websavers.ca は次のようになります。
64.131.80.122 websavers.ca www.websavers.ca
注: websavers.ca と www. の両方を含めました。 いずれかの方法でサイトにアクセスしようとした場合に備えて、websavers.ca.同じことを行う必要があります。そうしないと、奇妙な結果が表示される可能性があります。
お気に入りのテキスト エディターを使用してこのファイルを直接編集できますが、それらの場所にアクセスするのは必ずしも簡単ではないことに注意してください。通常、Windows はそのシステム フォルダーを非表示にし、macOS はファイル ブラウザー (Finder) でアクセスできないようにする Unix サブシステムの一部として分類しています。 hosts ファイルの編集を容易にする、各オペレーティング システム用の便利なユーティリティをいくつか以下にリストしました。
便利なホスト ファイル編集のヒント
macOS
Mac を使用している場合は、Gas Mask Google Code プロジェクト ページにアクセスしてインストールしてください!
このアプリは、hosts ファイルを自動的に開き、現在のファイルに上書きして保存できるようにします。また、複数のホスト ファイルを保存し、それらを簡単に切り替えるオプションもあります。このようにして、デフォルトと別のサイトを保存して、作業中の各サイトを簡単にアクティブ化および非アクティブ化できます.新しいものを作成し、上記の形式を使用して IP とサイト名を入力するだけです。左側でアクティブにするホスト ファイルを選択し、ツールバーのチェックボックスをクリックしてアクティブにします。準備完了!
[高度] 代わりに、vim のような端末ベースのテキスト エディターを使用することもできます。ターミナルを開いて実行:
vim /etc/hosts
ただし、vim は簡単に使用できるわけではないことに注意してください。このオプションを使用する前に、vim のチュートリアルを調べてください。
窓
Windows では、Windows Hosts File Editor というアプリをインストールし、それを使用してホスト ファイルを編集できます。
または、メモ帳を使用してファイルを手動で編集することもできます。方法は次のとおりです。
<オール>「このドキュメントにアクセスする権限がありません」という許可に関するエラーが表示された場合は、手順 2 をスキップしています。ファイルを更新する権限を得るには、管理者としてメモ帳を実行する必要があります。メモ帳を閉じて、もう一度やり直してください。
これらのアプリの動作に問題がありますか? HOSTS ファイルを編集するためのさらに優れたアプリをお持ちですか?道順がおかしい?以下のコメントを使用して教えてください!
トラブルシューティング
テーマ リソースの問題: wp-config.php オーバーライドでプレビュー URL を使用していて、テーマ リソースがフロントエンドと WordPress 管理画面の両方で適切に読み込まれていないことに気付いた場合は、wp-config.php の一番下にオーバーライドを配置したことが原因です。 config.php ファイル — 上記の「編集停止」警告の上に配置する必要があります!