У меня есть веб-приложение AngularJS 1.0.7. Когда я загружаю свой сайт в браузере, я печатаю www.domainname.com. Браузер загружает страницу и сразу меняет URL-адрес моего браузера на www.domainname/home.AngularJS индексная страница без #/home
Как это можно избежать? Я хотел бы браузер показывает www.domainname.com, когда Я нахожусь в index.html
UPDATE:
Пожалуйста, смотрите мой app.js:
'use strict';
// Declare app level module which depends on filters, and services
angular.module('myApp', ['myApp.filters', 'myApp.services', 'myApp.directives', 'myApp.controllers'])
.config(['$routeProvider', '$httpProvider', '$locationProvider',function($routeProvider, $httpProvider, $locationProvider) {
// use the HTML5 History API
$locationProvider.html5Mode(true);
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common["X-Requested-With"];
$routeProvider.when('/about', {templateUrl: 'partials/about.html', controller: 'AboutCtrl'});
$routeProvider.when('/contact', {templateUrl: 'partials/contact.html', controller: 'HomeCtrl'});
// More routing
$routeProvider.when('/home', {templateUrl: 'partials/home.html', controller: 'HomeCtrl'});
// More routing
$routeProvider.otherwise({redirectTo: '/home'});
}])
.config(function(AngularyticsProvider) {
AngularyticsProvider.setEventHandlers(['Console', 'GoogleUniversal']);
}).run(function(Angularytics) {
Angularytics.init();
});
Как выглядит ваша маршрутизация? Дайте нам поработать, пожалуйста. Кроме того, рассмотрим обновление AngularJS. Ваша версия очень старая. – isherwood
Просмотреть мои обновления – Rober