V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
talent
V2EX  ›  程序员

如何针对 Angular.js 写 apache 中.htaccess 的重定向?

  •  
  •   talent · 2014-06-05 23:01:21 +08:00 · 3307 次点击
    这是一个创建于 3815 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前启动angular应用都是本地用grunt起的,应用也没用html5mode。
    其中有两个页面需要服务端重定向,一个后台管理,一个登录页面。
    最后一个重定向是无论输入什么都返回首页。

    之前grunt中用了一个node模块:
    require('connect-modrewrite')([
    '^/admin$ /admin/admin-index.html'
    '^/login$ /admin/admin-login.html'
    '^/\\w+$ /index.html'
    ])

    现在.htaccess中直接用了这种写法:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^/admin$ /admin/admin-index.html [L]
    RewriteRule ^/login$ /admin/admin-login.html [L]
    RewriteRule ^/\\w+$ /index.html
    </IfModule>

    可当我浏览domainName/admin时,还是会出现服务器的文件目录。

    请教重定向书写规则。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2837 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:52 · PVG 21:52 · LAX 05:52 · JFK 08:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.