web-dev-qa-db-ja.com

S3 WebサイトからサブフォルダーとしてWordpressブログをホストする

私は自分の組織用に設定された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などを使用する方法はありますか?

6
CyberFerret

S3の前でCloudfrontを使用しているので、2つのコンテンツソースを混在させるには、

  1. あなたのblog.mycompany.comに - blog/* - >/*の書き換えを追加して、あなたのブログがblog.mycompany.com/blog/ URLをうまく処理できるようにします。

  2. [起点と起点グループ]タブで、新しいblog.mycompany.comを起点として追加します。

  3. / blog *パスパターンに新しい "Behavior"を追加し、新しく作成した "blog.mycompany.com" Originを参照します。

  4. ブログからリダイレクトされた場合(例:WPMUがそれを実行できます) - wp-config.phpの$ _SERVERホスト名変数をハックして置き換えます

2
WowPress.host