Laravel,WordPress和Apache配置

时间:2018-07-16 10:29:55

标签: laravel apache laravel-routing apache-config

我们有一个主要站点在laravel上运行,我的apache配置是

ServerAdmin admin@test.com
DocumentRoot /var/www/test/public

<Directory /var/www/test/public>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
</Directory>

我们在相同的域中也有博客,URL看起来像 http://test.com/c1/blog http://test.com/c2/blog

http://test.com在Laravel上运行,http://test.com/c1http://test.com/c2也是如此。基本上,c1和c2是由laravel渲染的页面。

我的博客在wordpress上,我将其放在/ var / www / c1 / blog和/ var / www / c2 / blog下。它们是具有单独的代码和数据库的Wordpress的单独实例。我不希望将它们结合在一起。

如何设置适当的重定向,以便正确显示博客页面及其路径?

我尝试修改apache配置(这是我的新手),这就是我所做的,这会引发内部服务器错误

DocumentRoot /var/www/c1/blog
<Directory /var/www/c1/blog>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
</Directory>

还尝试通过这种方式通过laravel重定向处理博客重定向:

return File::get(public_path() . '/c1/blog/index.php');

当我转到http://test.com/c1/blog时会显示空白页

0 个答案:

没有答案