Apache中具有多个组件的角度路由

时间:2017-04-11 17:20:51

标签: angular angular-ui-router

我已经配置了以下路径,它采用了2个路径组件,在本地服务器上使用index.html中的 base href =" /" 完美地运行。在生产服务器中部署时,我必须将 base href =" /" 更改为 base href =" ./" 结果路线不起作用。我在这里做错了什么。

const routes : Routes =[{path:":firstPathComponant/:secondPathComponant", component: HomeComponent}]

.htaccess

  Options +FollowSymLinks
  IndexIgnore */*
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule (.*) index.html

1 个答案:

答案 0 :(得分:1)

根据Angular Documentation

  

如果href文件夹是应用程序根目录,就像示例应用程序一样,请完全按照此处所示设置http://domain.tld/somefolder值。

如果您的作品网址为href,则应将<base href="/somefolder">值设置为{{1}}