我想知道是否可以更改显示的网址,并据此更改页面的内容并使网址和页面内容对机器人友好(这意味着机器人实际上可以对它们进行索引)。
我已经尝试过使用AJAX动态加载数据并使用angularjs路由,但它们都不能被机器人索引。
漂亮的网址和查询字符串也不是我想要的,我正在寻找一种理论,可以在着陆时呈现数据并更改路线和点击链接时的内容,而无需刷新页面,我不想写代码两次(一次在服务器端,一次在前端)。
这些是我已经尝试过的事情,任何对解决方案的帮助或指导将不胜感激。
更新
一个适用于所有语言且没有依赖性的无库解决方案/结构将是最准确的答案!
嘿家伙我无法弄清楚滚动,(当点击div时),并使其平滑.(就像不直接进入滚动位置)
这是我的代码:
$('.about-center').click(function() {
var div = document.getElementById('ABOUT');
var pos = div.offsetTop;
$(window).scrollTop(pos);
});
Run Code Online (Sandbox Code Playgroud)