0

AWS で wordpress を実行しています。AWS によって割り当てられたパブリック ドメインは「ec2-23-23-124-60.compute-1.amazonaws.com」で、仮想ホストの設定は次のとおりです。

<VirtualHost *:80>
        ServerName remykits.com
        DirectoryIndex index.php
        DocumentRoot "/home/mysite/sites/blog"
        LogLevel info
        ErrorLog  /var/www/vhosts/domain.com/log/error.log
        CustomLog /var/www/vhosts/domain.com/log/access.log combined
</VirtualHost>

しかし、ブログのリンクをクリックすると、URL が「http://ec2-23-23-124-60.compute-1.amazonaws.com/」に変わり、解決方法がわかりません。

4

2 に答える 2

1

これは Apache の問題というよりも、Wordpress の問題だと思います。管理パネルに移動し、[オプション] に移動して、サイト URL を remykits.com を指すように変更します。リンクはこれをbase_urlサイトの として使用する必要があります。

Apache の設定が間違っていた場合、Wordpress のインストールはほとんどレンダリングされません。あなたServerNameの言うとおりです。これが最も重要なことです。

于 2013-01-26T11:57:01.920 に答える
0

これはWordpressで修正する必要があります。Wordpress は、データベース内のドメイン名に基づいてページにリンクと URL を生成します。ec2-23-23-124-60.compute-1.amazonaws.com のようです。これは通常、誰かが実際のドメイン名 (remykits.com) ではなく、そのドメイン名に移動して Wordpress をインストールした場合に発生します。サーバーにWordpressをインストールしたいが、DNSが伝播する間、ドメイン名がサーバーIPを指すのを待ちたくないので、人々は通常これを行います.

Wordpress には、Wordpress のインストールで使用するドメインを変更する方法について詳しく書かれた Codex ページがあります。コーデックスの記事では、これらの変更を手動で行う方法について詳しく説明していますが、実際に行う必要があるのは次のことだけです。

WordPress のシングル サイト インストールの [設定] -> [一般] 画面には、[WordPress アドレス (URL)] と [サイト アドレス (URL)] という名前の 2 つのフィールドがあります。これらは「ホーム」および「サイト URL」設定としても知られています。これらは、WordPress がサイトの場所を認識する場所を制御するため、重要な設定です。これらは、ページの admin > セクションとフロント エンドの URL の表示を制御し、WordPress コード全体で使用されます。

「ホーム」設定は、ユーザーがブラウザーに入力して WordPress ブログにアクセスするアドレスです。

「サイト URL」設定は、WordPress コア ファイルが存在するアドレスです。

注: どちらの設定にも http:// の部分を含める必要があり、> の末尾にスラッシュ "/" を含めないでください。

WordPress Codex - サイト URL の変更

于 2013-01-26T12:00:36.150 に答える