私は自分の組織用に設定されたWebサイトをwww.mycompany.com
(Amazon S3で実行中) の下に設定しています。 Wordpressのブログもblog.mycompany.com
(別のLAMPサーバーで動いている)の下に設置しています 。
SEO目的のために、私達のマーケティング部は私達のブログのメインページに行くためにwww.mycompany.com/blog
を設定するよう依頼しました。
当社のウェブサイトは現在、Amazon Cloudfrontの背後にあるAmazon S3バケットでホストされています。基本的なリダイレクトが自動的に行われるように、S3/CloudFrontリダイレクトを正常に設定しました。
www.mycompany.com/blog
- > blog.mycompany.com/blog
www.mycompany.com/blog/my-article
- > blog.mycompany.com/blog/my-article
Wordpressがblog.mycompany.com
をサブドメインとして表示するという事実を除いて、これはすべて問題ありません。
URLバーにwww
の代わりにblog
サブドメインを表示できる方法はありますか。例えばそれでまだwww.mycompany.com/blog/my-article
と表示されますか?
WordpressサイトのURLを変更するためにmod_rewrite
などを使用する方法はありますか?
S3の前でCloudfrontを使用しているので、2つのコンテンツソースを混在させるには、
あなたのblog.mycompany.comに - blog/* - >/*の書き換えを追加して、あなたのブログがblog.mycompany.com/blog/ URLをうまく処理できるようにします。
[起点と起点グループ]タブで、新しいblog.mycompany.comを起点として追加します。
/ blog *パスパターンに新しい "Behavior"を追加し、新しく作成した "blog.mycompany.com" Originを参照します。
ブログからリダイレクトされた場合(例:WPMUがそれを実行できます) - wp-config.phpの$ _SERVERホスト名変数をハックして置き換えます