2017-10-18 170 views
0

我建立在Laravel一個Web應用程序,它由多個用戶類型等Laravel和WordPress前端

我想用WordPress的後端和前端的大多數CMS相關的東西包括登錄。我想要Wordpress前端,因爲它更容易爲客戶維護,並且很多網站的面向用戶的頁面都是來自WordPress的內容。

我想讓網站顯示來自wordpress的頁面,如果這條路線沒有被Laravel處理。從WordPress的

>(着陸頁)

http://webapp.com/laravelRoute - -

http://webapp.com/> Laravel

http://webapp.com/some-post-url - > WordPress的。

如何讓Laravel和Wordpress在路由方面表現出色?

我試過在公共/文件夾中安裝Wordpress。但它不承認Laravel的路線,像一般的WordPress站點一樣工作。

+1

'但它不工作'是你的錯誤? – madalinivascu

+0

將在一分鐘內分享一個錯誤。 –

+0

@IvascuMadalin在只顯示wordpress網站的公共文件夾中安裝。我試着在Laravel的public/index.php中添加index.php代碼。它只顯示laravel路線。 –

回答

1

要在同一級別合併Laravel和Wordpress,您有兩個選項或更多。

第一個選項是設置.htaccess重寫規則並將所有Laravel路由重定向到laravel-index.php文件。您將Laravel應用程序index.php文件重命名爲該文件。

第二個選項是禁用wordpress index.php文件,而是使用Laravel的。在laravel中創建一個叫做Wordpress對象的所有路徑。所以,用這種方法,你所要做的就是創建Laravel路線,其餘的只是通過Wordpress。

+0

@scriptonomy。 你能分享更多的代碼想要第二個選項嗎? –

+0

我試過做類似:'''Route :: get('/',function(){//讓wordpress處理代碼生成。 ''' –