2014-07-17 70 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

干杯!我绝不会自己达到这个目标。我会学习并尝试。 –

相关问题