Javascript 如何通过删除“角URL”使其更干净#&引用;?
我有一个网站,目前有这样一个网址Javascript 如何通过删除“角URL”使其更干净#&引用;?,javascript,angularjs,Javascript,Angularjs,我有一个网站,目前有这样一个网址 http://www.bruxzir.com/cases-bruxzir-zirconia-dental-crown/ http://localhost:8000/index.html#/cases-bruxzir-zirconia-dental-crown/ 我正在评估angular,到目前为止,我已经开始使用该应用程序。但是现在我有了如下的URL http://www.bruxzir.com/cases-bruxzir-zirconia-dental-
http://www.bruxzir.com/cases-bruxzir-zirconia-dental-crown/
http://localhost:8000/index.html#/cases-bruxzir-zirconia-dental-crown/
我正在评估angular,到目前为止,我已经开始使用该应用程序。但是现在我有了如下的URL
http://www.bruxzir.com/cases-bruxzir-zirconia-dental-crown/
http://localhost:8000/index.html#/cases-bruxzir-zirconia-dental-crown/
我用meteor做了一个SPA,它有兼容的URL结构。那么,我怎样才能用角度来做这件事呢?基本上从URL中去掉index.html
。这是我的密码
index.html-标题中的链接
<li><a href="#/cases-bruxzir-zirconia-dental-crown/">Cases</a></li>
只需使用$locationProvider
提供的:
angular.module('myApp', [
'ngRoute',
'myApp.filters',
'myApp.services',
'myApp.directives',
'myApp.controllers'
]).
config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$locationProvider.html5Mode(true); //adding this line
$routeProvider.when('/', {templateUrl: 'partials/home.html', controller: 'home'});
$routeProvider.when('/features-bruxzir-zirconia-dental-crown/', {templateUrl: 'partials/features.html', controller: 'features'});
$routeProvider.when('/science-bruxzir-zirconia-dental-crown/', {templateUrl: 'partials/science.html', controller: 'science'});
$routeProvider.when('/video-bruxzir-zirconia-dental-crown/', {templateUrl: 'partials/videos.html', controller: 'videos'});
$routeProvider.when('/cases-bruxzir-zirconia-dental-crown/', {templateUrl: 'partials/cases.html', controller: 'cases'});
$routeProvider.when('/testimonials-bruxzir-zirconia-dental-crown/', {templateUrl: 'partials/testimonials.html', controller: 'testimonials'});
$routeProvider.when('/authorized-bruxzir-labs-zirconia-dental-crown/', {templateUrl: 'partials/labs.html', controller: 'labs'});
$routeProvider.otherwise({redirectTo: '/home'});
}]);
在我从
index.html
文件中的链接中删除#
之后,这种方法就奏效了。否则,URL看起来像这样/home#%2F bruxzir氧化锆牙冠%2F
。我还读到,为了使网站可爬行,我需要在头部添加
。我错过了什么不伤害搜索引擎优化?对不起,我还没有专注于具体的搜索引擎优化部分的需要。