使用角度在主机服务器上路由使用角度路由返回错误404
当复制ng构建文件时,主机服务器上的路由组件存在此问题。 但是在localhost:4200(本地开发)中,所有路径都能正常工作。
所以例如这条路线不包含任何AuthGuard。
本地主机
本地主机:4200/VENDO - 我可以看到组件
服务器上
exapme.mysite.com/vendo - 只有看到错误404
app.routing.ts
import { Routes, RouterModule } from '@angular/router';
import { HomeComponent } from './home/index';
import { LoginComponent } from './login/index';
import { RegisterComponent } from './register/index';
import { AuthGuard } from './_guards/index';
import { EstadoComponent} from './_estadoactual/estado.component'
import {PublicarComponent} from "./_admin_apk/publicar.component";
import {PidoComponent} from "./pido/pido.component";
import {DepoComponent} from "./depo/depo.component";
import {DepoChessComponent} from "./depochess/depochess.component";
import {ProductosComponent} from "./productos/productos.component";
import {SamComponent} from "./sam/sam.component";
import {VendoComponent} from "./vendo/vendo.component";
import {SamdplusComponent} from "./samdplus/samdplus.component";
import {GcmComponent} from "./gcm/gcm.component";
import {GcmNotificationComponent} from "./gcm/gcm-notification.component";
const appRoutes: Routes = [
{ path: 'ada2/login', component: LoginComponent },
{ path: 'ada2/depo', component: DepoComponent },
{ path: 'ada2/pido', component: PidoComponent },
{ path: 'ada2/vendo', component: VendoComponent},
{ path: 'ada2/sam', component: SamComponent },
{ path: 'ada2/samdplus', component: SamdplusComponent},
{ path: 'ada2/depochess', component: DepoChessComponent },
{ path: '', component: HomeComponent, canActivate: [AuthGuard] },
{ path: 'ada2', component: HomeComponent, canActivate: [AuthGuard]},
{ path: 'ada2/home', component: HomeComponent, canActivate: [AuthGuard] },
{ path: 'ada2/publicar', component: PublicarComponent, canActivate: [AuthGuard] },
{ path: 'ada2/register', component: RegisterComponent, canActivate: [AuthGuard] },
{ path: 'ada2/estado', component: EstadoComponent, canActivate: [AuthGuard] },
{ path: 'ada2/productos', component: ProductosComponent, canActivate: [AuthGuard] },
{ path: 'ada2/gcm', component: GcmComponent, canActivate: [AuthGuard] },
{ path: 'ada2/gcmnotification', component: GcmNotificationComponent, canActivate: [AuthGuard] },
// otherwise redirect to home
{ path: '**', redirectTo: '' }
];
export const routing = RouterModule.forRoot(appRoutes);
有人可以告诉我我做错了什么?
PD。该服务器是一个XAMP包。 (PHP,APACHE,MYSQL)
的[角2 Auth0路由错误404](http://stackoverflow.com/questions/43234947/angular-2-with-auth0-routing-error-404)可能的复制 –