2014-07-17 101 views
0

我一直在MAMP環境中測試我的新網站。如何在同一個Apache服務器上運行Wordpress和phpBB?

文件夾/wordpress/包含一個Wordpress網站。

該文件夾/bb/包含一個phpBB3論壇。

當我完成它們時,我將不得不將這些網站移動到使用Mac OS X Server 10.9運行的服務器計算機上。它基本上是一個Apache服務器。

我認爲,與[Apache Alias][1]功能,我可以欺騙網址。例如,www.xxx.com的請求將被帶到www.xxx.com/wordpress/。這樣遊客不必打字wordpress

另一方面,論壇的請求應該分開處理。例如,www.xxx.com/bb/應被視爲http://www.mbs.med.kyoto-u.ac.jp/bb/本身。

爲了達到上述目的,我對Apatche Alias進行了初步測試。但似乎我的策略可能行不通。我認爲以下幾點可行。

Alias//wordpress 
Alias /bb /bb 

目前,只有phpBB3論壇已被轉移到服務器。於是我製作了一個虛擬文件夾wordpress,其中包含一個html文件以測試Alias的行爲。 Alias//wordpress可以在瀏覽器中的虛擬/wordpress/文件夾中顯示html文件。

但是,Alias /bb /bb不能正常工作。 www.xxx.com/bb顯示bb文件夾(即文件名列表)內容的索引頁,而不是顯示phpBB3論壇正在運行。結果表明,別名可以用於簡單的HTML頁面,但是PHP驅動的網頁可能存在嚴重的問題。

有沒有辦法達到我的計劃?或者它是不可能的?它可能是phpBB3或Wordpress配置相關的URL?或者我必須重新設計整個東西WP-united,WP phpBB Bridge什麼的(對於我們的目的,Wordpress網站和phpBB3論壇不需要集成)?您的專家意見將不勝感激。

回答

1

我會去根文件夾中的.htaccess文件。然後,這樣的事情應該工作(沒有測試)

RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/bb/ 
RewriteRule (.*) /wordpress/$1 [R=301,L] 

(來源:Redirect site with .htaccess but exclude one folder

+0

乾杯!我絕不會自己達到這個目標。我會學習並嘗試。 –

相關問題