大家好,
我有关于 Discourse URL 的几个问题。
问题 1:为什么 URL 中会添加随机字母和数字?
问题 2:我们如何确保已分配特定父类别和子类别的主题保持相应的 URL 结构?
- 这是一个重要的 SEO 因素——位于这些类别和子文件夹中的相关页面越多,越有助于建立权威性,并向 Google 表明这些类别中包含多少内容。据我了解,如果没有文件夹结构,每个单独的帖子 URL 都只是位于根域名之外,Google 不会将其视为已分类,也看不到相关内容的层级关系。
- 示例:主题 1 已被归类于父类别 1 > 子类别 2,但 URL 结构并未反映这一点,该主题仍然位于根域名之外:community.mojo.so/t/topic-name/2529/2
- 优化后的 URL 结构应为:community.mojo.so/parent-category-1/child-category-1/topic-1/
如有任何见解(请用通俗易懂的语言),不胜感激!
1 个赞
IAmGav
(Gavin Perch)
2
答案1:数字依次为主题 ID 和帖子 ID。
答案2:激活 /admin/site_settings/category/all_results?filter=fixed_category_positions 将允许您重新排列分类。
1 个赞
谢谢。
我已经在论坛中成功安排了分类,但一旦在某个分类下创建主题,其 URL 结构并不会反映该分类(它并不位于相同的 URL 文件夹结构中)。您知道如何确保它位于其中吗?
1 个赞
IAmGav
(Gavin Perch)
4
分类显示为 https://meta.discourse.org/c/support/6
其中 support 的 ID 为 6,也可以引用为 https://meta.discourse.org/c/6
主题显示为 https://meta.discourse.org/t/optimising-discourse-urls/204974/
其中主题 ID 为 204974,也可以引用为 https://meta.discourse.org/t/204974/
特定帖子显示为 https://meta.discourse.org/t/optimising-discourse-urls/204974/2
其中主题 ID 为 204974,帖子 ID 为 2,也可以引用为 https://meta.discourse.org/t/204974/2/
1 个赞
Falco
(Falco)
5
目前这无法实现。我们唯一能做的就是在页面元数据中将分类设置为面包屑导航:
2 个赞
Jagster
(Jakke Flemming)
6
还有另一个要点:URL 的结构与 SEO 无关,只有该 URL 中的内容才重要。SEO 包含大量纯粹的风俗观念,这些观念仅用于支持 SEO 顾问的销售说辞 
4 个赞
j127
7
我认为这已经不再重要了。如果在此时更改 URL 结构,对流量造成的损害会大得多。
SEO 行业中确实存在许多“江湖骗术”,但如果操作得当,它确实有效。内容只是众多站内因素之一。
1 个赞