У меня есть угловое приложение, которое отлично работает в локальном хосте. Я загружаюсь на сервер, и макет-лабиринт отлично работает, но он не может найти индексную страницу, которая находится в ng-view. Он просто возвращает ошибку 404.угловой маршрут не работает на сервере apache2
Вот это approutes.js
angular.module('appRoutes', []).config(['$routeProvider','$locationProvider', '$httpProvider',function ($routeProvider, $locationProvider, $httpProvider) {
$routeProvider
.when('/', {
templateUrl: '/partials/index',
controller: 'MainController'
})
Индекс находится в/ресурсов/просмотров/частичными
Лопатка расположение находится в/ресурсы/виды
Руководитель этого HTML имеет
Я на сервере apache2 в машине ubuntu.
Любые идеи?
редактировать: Это мой .htacess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
Если он работает местный с довольно URL, это потому, что вы настроили локальный всегда служить точкой входа приложения. – charlietfl
Я использую bolierplate, поэтому я ничего не настраивал. Любая помощь в том, как настроить локальную точку или точку входа в приложение, действительно поможет – user3474502
в основном нуждается в перестройке мод, который может быть установлен в htaccess. Должно быть легко найти – charlietfl