首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在URL中使用/和#有什么区别?它对分析有影响吗?

在URL中使用/和#有什么区别?它对分析有影响吗?
EN

Webmasters Stack Exchange用户
提问于 2019-03-12 13:31:25
回答 2查看 39关注 0票数 1

我在我的网站上创建了几个新的页面,我想知道对于那些相关的页面来说,最好的方法是什么,不管是主题,还是相同的类别。

因此,例如,Asana有一个主页- https://asana.com/terms和几个子页面,用于服务条款、隐私政策等。

他们是这样的:

代码语言:javascript
复制
https://asana.com/terms#terms-of-service  
https://asana.com/terms#privacy-policy

你能解释一下为什么不像这样吗?

代码语言:javascript
复制
https://asana.com/terms/terms-of-service  
https://asana.com/terms/privacy-policy 

还是应该是以下几点?

代码语言:javascript
复制
https://asana.com/terms-of-service  
https://asana.com/privacy-policy 

(GitLab是这样的:https://about.gitlab.com/terms/)

它将如何影响我的谷歌分析,以及它可能会有什么其他影响?

EN

回答 2

Webmasters Stack Exchange用户

发布于 2019-03-12 15:15:27

#表示页面中的一个特定点,正如他们所说的一个锚点。这意味着当您使用#前缀访问页面时,您的屏幕将自动滚动到页面的该部分。

/表示类别下的子类别或页面,当您访问它时,您将从顶部开始。

#只用于当您希望收件人在单击链接时立即滚动到页面中的某个感兴趣点时,URL共享或页面格式设置。

/是用来表示层次结构的。

因此,www.example.com/something/other意味着另一个是某物下的一个页面。另一方面,www.example.com/something#other意味着某物是一个页面,另一个是该页面的一个部分。

如果创建新页面,请使用/

票数 2
EN

Webmasters Stack Exchange用户

发布于 2019-03-12 18:31:32

#标记指出了同一个页面的位置。假设用户在这个URL:https://asana.com/terms上,然后有一个名为“服务条款”的按钮,当用户单击它时,该URL将被更改为https://asana.com/terms#terms-of-service,但是该页面不会被更改,而是将页面滚动到将提到服务条款的那个折叠处,因为该折叠CSS包含该名称“术语-服务”,您可以使用检查元素或进入代码来检查它。

现在,这是一个全新的页面URL https://asana.com/terms/terms-of-service,它将重定向到新页面。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/121526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档