0

私は、Elastic BeanStalkを使用して管理されているAWSでホストされているカスタムWebサイトを持っています。 Webアプリケーションは、ANgularJSフレームワークを使用して構築されています。私はワードプレスでホストされている別のブログを持っています。このブログを既存のウェブサイトに移行して統合したいと思います。誰もこれを経験していますか?もしそうなら、私はここでproceeedする方法についていくつかの指針を得ることができます。AngularJSを使用してAWSでホストされているカスタムシングルページアプリケーションのWebサイトにWordpressのブログを統合する方法

例。私のカスタムWebサイトmywebsite.com 現在のワードプレスのブログは、私がmywebsite.com/blogを作成して、あなたは私が考えることができるいくつかのオプションを持っているmywebsite.com/blog

答えて

0

に統合され、すべての私のワードプレスのブログのコンテンツを持つようにしたいmyblog.com です

A:あなたの環境でphp/mysqlを実行する必要があるだけで、ブログディレクトリにWordPressのインストールを行うことができます。

B:wordpressをインストールしてバックエンドとして使用し、現在のアプリと簡単に統合できるようにAngularをフロントエンドとして使用できます。フロントエンドはWP APIからのデータを消費します。

+0

返信いただきありがとうございます!オプションBの場合:mysql dbを環境で実行する必要もありませんか?既存のコンテンツをこの設定に移行することには何らかの意味がありますか?この設定を指す記事がありますか?再度、感謝します!!! – locularsdev

+0

はい、そうです。 Wordpressでmysqlを使用する必要があります。https://codex.wordpress.org/FAQ_Installation WordPressは、情報を保存するためにMySQLデータベースまたはMariaDBデータベースにアクセスする必要があります。だからデータベースが必要です。 – mediaguru

+0

私はElastic bean stalkとnode.jsコンテナを使用しているので、PHPのサポートを追加する方法がわからないので、PHPのコンテナが別のアプリケーションインスタンスになる可能性があります。これに関する経験はありますか? – locularsdev

1

これにはAWS CloudFrontを使用できます。 BlogとAngular Appを2つの起点として含め、それに応じて振る舞いを追加します。ドメイン名をAWS CloudFrontにマッピングします。

例:/ blogpostの動作を作成してWordpressの起点を指すようにします。 mywebsite.com/blogpost-> WordpressDNS/blogpost

URL書き換え要件がある場合は、URL書き換えロジックをコーディングするためにEdge Lambdaを使用します。

CloudFrontの背後にあるWordpressを設定する方法の詳細については、thisブログ記事を参照してください。さらに、混在コンテンツの問題を避けるためにWordpress Pluginをインストールする必要があります(あなたのウェブサイトにSSLを設定した場合)。

+0

クイック返信ありがとう!私はブログのポストを調べます! – locularsdev

+0

@locularsdev woocommerceのようなプラグインがある場合、CloudFrontを置くと機能に影響が出る可能性があります。ワードプレスでハードコードされた完全なパスがないことを確認してください。 – Ashan

+0

ありがとう@アシャンは頭を上げる。私は雲の上で多くの経験を持っていないので、前に読んでみる必要があります。この動作は伝統的なリダイレクトのように機能しますか? – locularsdev

関連する問題