0

単一のドメインにあるいくつかのサブディレクトリを取得し、それらをサブディレクトリ名と一致するサブドメインにリダイレクトしたいと考えています。

たとえば、私が持っている場合:

http://mysite.com/books
http://mysite.com/games
http://mysite.com/another

そして、これらの各サブディレクトリの下にファイル、フォルダーなどがある場合:

例: http://mysite.com/books/fiction/bookname

これらのアイテムとその中のアイテムに次のようにアクセスできるようにしたい:

http://books.mysite.com
http://books.mysite.com/fiction/bookname

次のように定義する他の項目についても同じです。

http://games.mysite.com
http://whatever.mysite.com/afolder/more/content

私は .htaccess でこれを行うことができると信じていますが、正しいコードや、フォルダー内のすべてのアイテムをカバーする方法については完全にはわかりません。個々の項目を手動で行う方法を理解することはできましたが、何百もの URL に対してそれを行う必要があるため、それは役に立ちません。

編集:私のセットアップと目標をさらに拡張するには-

ドメインの設定時にドメインがサブディレクトリを指すように指示するという答えを試しましたが、うまくいきません。

ここでは、私のサイトのセットアップ方法について詳しく説明します。メイン ドメインには、WordPress MU インストールとして設定された WordPress があります。DNS へのワイルドカード エントリを含むサブドメインを使用してこれを設定できることはわかっていますが、ホストはそれを許可しておらず、今は興味のないプライベート サーバーを購入する必要があります。これは何よりもテスト/個人的なプロジェクトであり、十分な注目/トラフィックを獲得できないためです.

そこで、追加する新しいサイトごとにサブディレクトリを作成するように WordPressMU をセットアップしました。現在、全部で5匹います。メイン サイト (他の 4 つのサブサイトからの更新情報を提示するためのもの)、次に 4 つの主題固有のサイト。サブディレクトリではなく、サブドメインでサイトにアクセスして閲覧できるようにしたいと考えています。したがって、実際には存在しないディレクトリを指すようにサブドメインを設定できないため、.htaccess を使用する必要があると思います。

PS あらゆる/すべてのヘルプと提案を前もって感謝します。本当に感謝しています。

4

1 に答える 1

1

サブドメインを作成し、サブドメインのルート フォルダーを「books」フォルダーに選択するだけで十分です。

于 2012-10-12T16:06:33.390 に答える