ドメインを使用したGodaddyホスティングプランがあります(examplegodaddy.comを使用します)。 Wordpressサイトのメインドメインとして使用します。 cpanel内にサブドメインを作成し(example.com/subdomainと呼びましょう)、wordpressをインストールしました。それをテストし、問題なく動作します。
数年前、Name.comからドメインを購入し、毎年更新しています(examplename.comと呼びましょう)。
次に、examplename.comをサブドメインexample.com/subdomainのアドレスとして使用します。
Example.com/subdomainを指すように、Aレコードとネームサーバーをexamplename.comに設定することができました。しかし、ブラウザでexamplename.comと入力すると、アドレスが「example.com/subdomain」になります
とにかくブラウザにexample.com/subdomain wordpressサイトをロードさせますが、アドレスは「examplename.com」ですか?
私はほぼ一週間やってみましたが、運がありませんでした。また、ホスティング、ドメイン、サーバー、およびこれに関連する他のものも初めてです。どんな助けでも大歓迎です。答えてくれてありがとう!
Godaddyホスティングプランで利用できる場合は、cPanelアドオンドメインを使用します。これにより、メールやその他の特典も許可されます。
アドオンドメインに移動します。最初のフィールド(wwwを除く)に入力すると、メインサーバードメインの上にサブドメインユーティリティurl/aliasが生成されます。ドキュメントルートの場合は、必要なフォルダーを選択するか、ルートpublic_html
を選択します。あなたの場合、それはsubdomain
フォルダーです。警告:ルートpublic_html
を選択し、後でアドオン/サブドメインを削除することにした場合、ルートディレクトリの削除をクリックしないでください。そうすると、public_html
の下にあるサイトがすべて消去されます。この新しいアドオンドメインのFTPユーザーについても同様です。
では、GoDaddyがアドオンドメインを許可しない場合はどうでしょうか。簡単です。examplename.comのA
レコードを、cPanelアカウントを実行するIPにポイントするだけです。次に、vhostsにアクセスせずにApacheを実行しているので、サブドメインフォルダーと一緒に.htaccess
内でpublic_html
ファイルを編集または作成します。
/public_html/.htaccess
には、サブドメインフォルダーをダンプおよびマスクして、ルートがどのように見えるかが示されています。
RewriteCond %{HTTP_Host} ^(www.)?examplename.com$ [NC]
RewriteRule ^(.*+)$ subdomain/$1 [L,QSA]
そのフォルダーで実行される内容に応じて、アプリ.htaccess
も調整する必要があります。ルートと、おそらくRewriteBase
の両方。たとえば、Wordpressが/public_html/subdomain
で実行されているとします。 /public_html/subdomain/.htaccess
では、index.phpのルールを次から変更する必要があります。
RewriteRule . index.php [L]
これに:
RewriteRule . index.php$1 [L]
上位レベル/public_html/.htaccess
からルートを取得するため。次に、同じファイルで、サブドメインフォルダーのベースを変更/追加します。これは相対性理論のためです:
RewriteBase /subdomain
すべてが順調であれば、どちらの方法でも「機能する」はずです。
Examplegodaddy.comのコントロールパネルで、アドオンドメインに移動し、examplename.comを追加して、ドメインをpublic_html/subdomain
にリンクします。
public_htmlは名前によって異なる場合がありますが、examplegodaddy.comのルートディレクトリです。
アドオンドメインにアクセスできない場合は、examplegodaddy.comディレクトリに移動し、.htaccessファイルを編集して
RewriteRule ^/(.*)$ http://examplename.com/$1 [NC,L]
うまくいくはずです。
いいえ、アドレスはウェブページが属する実際のアドレスを表示しません。
オプションとして、ファイルをサブドメインから他のexamplename.comにコピーし、サブドメインを新しいドメインにリダイレクトします。