gpt4 book ai didi

javascript - 在 Angular js中抓取ng-view

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:40:26 25 4
gpt4 key购买 nike

我正在使用 AngularJS 开发静态网站,但遇到了 SEO 问题。基本上我的谷歌网站管理员工具告诉我没有抓取错误但是当我尝试获取不同的路由时它总是返回相同的主页结果。它不读取 ng-view div 中注入(inject)的内容。它只显示我的 index.html 文件中的静态文本。奇怪的是,它实际上读取了我的着陆页“/”指令,因为当它呈现时它读取了我的导航栏、页脚和内容,我已经将它们放入“index-widget”指令中,但正如我所说,它什么也没读取来自 ng-view 指令。任何帮助,将不胜感激。这是页面 http://luxtest.tk谢谢

最佳答案

您的网站正在使用 # 个网址(例如 http://luxtest.tk/#/kontakti)- Google 机器人不会将这些视为单独的页面。您有两个选择:

如果您可以适本地设置托管以将所有 url 指向 index.html 页面,则切换到 HTML5 模式会更容易。切换到 HTML5 模式是在应用程序的配置中完成的:

    angular.module('test', [])

.config(function($locationProvider) {
// use the HTML5 History API
$locationProvider.html5Mode(true);
});

关于javascript - 在 Angular js中抓取ng-view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30371348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com