私は広告ウェブサイトを構築していて、ユーザーアカウント、Paypal統合、カスタム分類法、そしてもちろんリストのための超柔軟なカスタム投稿タイプの機能のためにWordpressを使っています。
サブドメインを特定のサブサイトにマッピングできるようにしたいです。たとえば、australia.somesite.comやbrisbane.somesite.comのようにして、サイトをその特定の地域にローカライズさせます。
他の誰かがすでにこれをやっている可能性がある、Wordpressでこれをするきれいな方法がありますか。
あいまいな質問ですが、何が起きているのか理解していると思います。 Wordpress Multisiteインストールを使用する必要があります。これにより、サブドメイン(brisbane.example.com、perth.example.com)上にローカライズされたブログが効果的に作成されます。
単一サイトのWordpressインストールを使用してドメイン上のCNAMEマッピングを使用することは可能ですが、ローカライズされたリスト内に 投稿することはできないため、これは目的に合いません 。
最小限の労力でカテゴリ "effect"のサブドメインを達成するためには、Multisiteを使うべきです。それがあなたの質問に答えてくれることを願っています。
Multisiteを利用するための良い概要は、 WPMUDEV にあります。お役に立てれば。
Wordpress.orgのバージョンは、http://codex.wordpress [DOT] org/Create_A_Networkにあります。
そして、これはあなたが見る必要があるだろう情報の最後のビットです:http:// ottopress [DOT] com/2010/wordpress-3-0-multisite-domain-mapping-tutorial /
乾杯!
mod_rewriteがあなたの環境で利用可能であるなら、それはおそらく行くべき道でしょう。サブドメインをWordPressの特定のカテゴリにマッピングするには、このような書き換え規則が機能します - これをサブドメインのドキュメントルートの.htaccess
ファイルに配置します。
RewriteEngine On
RewriteCond %{HTTP_Host} ^brisbane\.example\.org$
RewriteRule ^/$ www\.example\.org/category/brisbane/ [L]
個々のカテゴリの外観を調整するにはローカライズされたロゴとテキストを追加する - あなたのテーマにcategory-brisbane.php
のようなカスタムテンプレートを作成することができます。
注意:これはサブドメインのルートをカテゴリページにリダイレクトするだけです。サブドメイン(シングルページ、検索、フロントページなど)を介して単なるカテゴリーアーカイブ以上のものにアクセス可能にしたい場合は、WordPressマルチユーザーインストールがより適切かもしれません。