首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将生产的前端和后端合并

将生产的前端和后端合并
EN

Stack Overflow用户
提问于 2016-02-16 01:08:07
回答 1查看 70关注 0票数 1

我有一个web项目,由Symfony2为RESTful API提供支持,AngularJS为前端提供支持。将项目分成两个子项目似乎是合乎逻辑的:一个用于后端,另一个用于前端。前端构建系统是用Gulp构建的。我要做的是配置我的web服务器Apache2,以便它首先尝试将请求URL与前端文件匹配,如果它与其中的任何文件不匹配,则传递给Symfony的前端控制器。我应该如何配置Apache2才能使其发挥作用?

目前,我已经将我的两个子项目(一个在文件层次结构中)放在另一个子项目旁边,并将Gulp配置为将编译后的文件输出到我的Symfony项目的web/文件夹,但我不认为该解决方案非常有效。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-16 01:39:47

使用.htaccess。如果您使用的是$routeParams,那么为所有不匹配的内容设置404 url。然后用重定向为此页面编写规则:

代码语言:javascript
复制
RewriteCond %{REQUEST_URI} !^/?404$
 RewriteRule .* index [R=301,L]

这是一个草图,但是如果您在false上使用html5mode,那么它可能会工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35421944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档