如何使用 apache 从同一个域运行两个不同的站点?
我的网站有两个“部分”,它们是用不同的东西构建的。我们有一些内容管理的、面向公众的组件,它们是用 wordpress 制作的,还有一个类似 webapp 的网站部分是用 laravel 制作的。网站的首页必须访问 wordpress 网站,但其他部分(如“www.xyz.com/design”)需要访问 laravel 应用程序。
我如何才能将某些 URL 定向到 wordpress 网站并将某些 URL 定向到 laravel 网站?
答案1
您需要修改 Wordpress 附带的 htaccess 文件,因为默认情况下它会将所有 URL 重写为单个控制器脚本。
更改此行:
重写规则 ./index.php [L]
使用类似下面的方法,它将重定向任何 URI 路径才不是从“设计”开始到index.php 控制器脚本。
重写规则 ^(?!design/).* /index.php [L]