gpt4 book ai didi

javascript - 我应该使用 Javascript 重定向从可爬网到 ajax 网站吗?

转载 作者:行者123 更新时间:2023-11-30 06:00:25 25 4
gpt4 key购买 nike

我正在开发一个 ajax 网站,我知道将所有链接保持为普通链接(即“cats/”)是一种很好的做法,如果启用了 javascript,则对它们进行 ajax 化(“#cats”)。我的网站完全可以被搜索引擎抓取,所有页面都已编入索引。

我的问题是:当用户通过 Google 登陆页面“www.example.com/cats”并且他的浏览器启用了 javascript 时,自动将他重定向到“www.example.com/#cats”是否安全"使用简单的 javascript 重定向 (location.href = ...)?

最佳答案

I know that it is a good practice to keep all links as normal links (i.e "cats/")

是的。

if javascript is enabled, ajaxify them ("#cats").

不,使用片段标识符有 serious drawbacks .最好将它们保留为普通链接,或者(如果它将显着提高网站的可用性)使用 pushState and friends 对它们进行 Ajax 化。 .

使用 pushState 和 friend 让你的问题的最后一段没有实际意义——因为你只有一个 URI 代表内容而不是两个。

关于javascript - 我应该使用 Javascript 重定向从可爬网到 ajax 网站吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8948673/

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