前端静态文件如何配置nginx来得到简洁的url

2013-06-06 01:05:53 +08:00
 humiaozuzu
一般的产品主页都会有如下页面
xxx.com/job
xxx.com/help
xxx.com/about

而不是
xxx.com/job.html
xxx.com/help.html
xxx.com/about.html

实际上目录里面会有
job.html help.html about.html 这些东西

我在生产环境用的是nginx来serve这些静态文件的,在开发时应该用什么方法呢?感觉前端工程师没必要学习nginx的配置。或者我的方法有什么不好的地方,这种情况下的最佳实践是什么?
3258 次点击
所在节点    问与答
7 条回复
yyfearth
2013-06-06 01:13:09 +08:00
不就用 try_files 就好了么 加上 $uri.html
或者你也可以弄成
xxx.com/job/index.html
xxx.com/help/index.html
xxx.com/about/index.html
humiaozuzu
2013-06-06 01:16:23 +08:00
@yyfearth 嗯,主要是本地开发的时候也是用的 nginx 吗?不想开nginx
chemzqm
2013-06-06 02:10:30 +08:00
我觉得前端有必要会点nginx配置,帮你更好理解http协议如何工作,学会简单配置用不了太多时间,配置nginx开发环境要不应该耗掉大量时间。
alexrezit
2013-06-06 06:56:34 +08:00
我觉得应该丢给 router 处理啊, 而不是 nginx 配置, 除非你在用 php 那样蛋疼的语言.
FanError
2013-06-06 09:29:47 +08:00
@alexrezit 俺就在用PHP @!@~

开发时用apache重写,上线时nginx重写。

有2个文件,添加新页面了,修改2个文件。不过apache和nginx重写格式都差不多。
FanError
2013-06-06 09:30:19 +08:00
在考虑要不要学下ruby on rails玩玩,据说这个很凶猛
humiaozuzu
2013-06-06 12:35:51 +08:00
@alexrezit 纯静态能搞定的话不想用动态了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/71401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX