humiaozuzu
V2EX  ›  问与答

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

  •  
  •   humiaozuzu · Jun 6, 2013 · 3937 views
    This topic created in 4898 days ago, the information mentioned may be changed or developed.
    一般的产品主页都会有如下页面
    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的配置。或者我的方法有什么不好的地方,这种情况下的最佳实践是什么?
    7 replies  •  1970-01-01 08:00:00 +08:00
    yyfearth
    yyfearth
    Jun 6, 2013❤️1
    1
    不就用 try_files 就好了么 加上 $uri.html
    或者你也可以弄成
    xxx.com/job/index.html
    xxx.com/help/index.html
    xxx.com/about/index.html
    humiaozuzu
    humiaozuzu
    OP
    Jun 6, 2013
    2
    @yyfearth 嗯,主要是本地开发的时候也是用的 nginx 吗?不想开nginx
    chemzqm
    chemzqm
    Jun 6, 2013
    3
    我觉得前端有必要会点nginx配置,帮你更好理解http协议如何工作,学会简单配置用不了太多时间,配置nginx开发环境要不应该耗掉大量时间。
    alexrezit
    alexrezit
    Jun 6, 2013 via iPhone
    4
    我觉得应该丢给 router 处理啊, 而不是 nginx 配置, 除非你在用 php 那样蛋疼的语言.
    FanError
    FanError
    Jun 6, 2013
    5
    @alexrezit 俺就在用PHP @!@~

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

    有2个文件,添加新页面了,修改2个文件。不过apache和nginx重写格式都差不多。
    FanError
    FanError
    Jun 6, 2013
    6
    在考虑要不要学下ruby on rails玩玩,据说这个很凶猛
    humiaozuzu
    humiaozuzu
    OP
    Jun 6, 2013
    7
    @alexrezit 纯静态能搞定的话不想用动态了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2900 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:20 · PVG 21:20 · LAX 05:20 · JFK 08:20
    ♥ Do have faith in what you're doing.