2017-10-18 12 views
0

私は、私が最もCMS関連のもののためのWordpressのバックエンドとフロントエンドを使用したいなど、複数のユーザーの種類によってLaravelとWordpressのフロントエンド

をログインを必要とするLaravel、上のWebアプリケーションを構築しています。私はWordpressのフロントエンドにしたい、それはクライアントのために維持するのが簡単で、多くのサイトのユーザーが直面しているページはWordpressからのコンテンツである。

の場合は、の場合は、Laravelで処理されていません。

http://webapp.com/ - > Laravel

http://webapp.com/some-post-url - - > Wordpressの>(ランディングページ)のWordpress

http://webapp.com/laravelRouteから。

LaravelとWordpressにルーティングをうまくやらせることで、これを実現するにはどうすればよいですか?

パブリックフォルダにWordpressをインストールしようとしました。しかし、それは一般的なWordPressのサイトのような作品、ララヴェルのルートを認識しません。

+1

「しかし、動作していません」というエラーはありますか? – madalinivascu

+0

1分でエラーを共有します。 –

+0

@IvascuMadalinパブリックフォルダにインストールし、wordpressサイトだけを表示します。 Laravelのpublic/index.phpのindex.phpコードを上に追加しようとしました。それはララベルルートだけを示しています。 –

答えて

1

LaravelとWordpressを同じレベルでマージするには、2つのオプションが必要です。

最初のオプションは、.htaccess書き換えルールを設定し、すべてのLaravelルートをlaravel-index.phpファイルにリダイレクトすることです。 Laravel app index.phpファイルの名前を変更します。

2番目の方法は、wordpress index.phpファイルを無効にし、代わりにLaravel'sを使用することです。 laravelでは、Wordpressオブジェクトを呼び出すすべてのルートをキャッチします。だからこの方法では、Laravelルートを作成するだけで済みますし、残りはWordpressに落とされます。

+0

@scriptonomy。 2番目のオプションのコードの詳細を共有できますか? –

+0

私は次のようなことをやってみました: '' 'Route :: get( '/'、function(){//コード生成をWordPressに処理させてください。 '' '' –

関連する問題