ヒント:このヒントを見ると、現在の記事は元のemlogブログシステムから移行されたものであり、投稿日が古すぎて、レイアウトや内容が完全ではないかもしれません。ご了承ください。
.htaccess を使用してサブドメインをサブディレクトリにバインドする
日付:2018-1-22 阿珏 コードをいじる 浏览:1982 回 コメント:3 件
通常、仮想ホストはルートディレクトリに 1 つのドメインのみをバインドすることができます。
emlog を使用したことがある人は、その静的リンクに慣れているはずです。それは、.htaccess ファイルを使用してウェブページをドメインにリダイレクトする典型的な例です。
.htaccess を使用してドメインをサブディレクトリにバインドするためには、スペースサーバーが apache の rewrite 機能をサポートしている必要があります。これにより、.htaccess を使用できます。Linux サーバーの場合、通常はデフォルトで有効になっています。つまり、ドメインをサブディレクトリにバインドしたり、1 つのスペースに複数のサイトを作成したりすることができます。
以下は、link.52ecy.cn をサブディレクトリ link にバインドする例の.htaccess コードです。
上記の手順を完了した場合、サブドメインにアクセスできるはずですが、ブラウザでメインドメイン + バインドされたドメインディレクトリにアクセスできることに気付くでしょうが、これは望んでいる結果ではありません。
次に、最後のステップを完了します。各バインドされたディレクトリには、link ディレクトリなど、.htaccess ファイルを追加します。
以下は、music.xmgho.com をサブディレクトリ music にバインドする例の.htaccess コードです。
複数のドメインをサブディレクトリにバインドすることもできます。
複数のドメインをサブディレクトリにバインドすることもできます。
複数のドメインをサブディレクトリにバインドすることもできます。
結論:
私のサーバーは既にサブドメインをサブディレクトリにバインドすることができるので、自分でテストすることはできませんが、私の友人が阿里雲のホストでテストに合格したと言っています。ただし、阿里雲は制限があり、複数のバインドを行うとルートディレクトリにリダイレクトされます。したがって、すべてのサーバープロバイダーがこの方法をサポートしているわけではないため、自分でテストする必要があります。
最後に、最も重要なポイントは、ドメインを解析する必要があるということです [泣笑~]
ユーザーコメント:
小二郎. 2 年前 (2019-06-12)
コピーを禁止するなんて、手書きするしかないのか阿珏 2 年前 (2019-06-13)
@小二郎.:手書きするしかないんだよ
阿珏 3 年前 (2018-03-15)
[#aru_1][# 微笑][#wb_doge][#(惊哭)]