gpt4 book ai didi

seo - 关于 urlrewrite 规则的初学者 SEO 问题

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

我刚刚开始阅读有关 SEO 的内容,并意识到我应该将我的“GET”查询更改为/分隔关键字以实现 SEO 目的。

这是我的问题:

我的表单上有一个多选复选框,所以我的查询字符串是:

http://www.domainname.com/searchitem.html?cat[]=A&cat[]=B&cat[]=C&param1=p1&param2=p2

处理此类查询的惯例是什么?将其更改为 search/catA/catB/catC/p1/p2 对我来说似乎不合适,但我不知道还能做什么

谢谢

最佳答案

它不仅对 SEO 有好处,而且还是合适的 RESTful构建您的网站的方式,正确的 web 2.0 礼节是不公开您的实现,就像您正在使用当前的 URL 方案一样;你暴露了文件名为“searchitem.html”的事实,并且你正在使用 GET 变量来控制显示的内容......使用 RESTful 风格,向用户隐藏这些实现细节(这也给你更多的回旋余地你自己的实现)。您可能喜欢的一些资源:

具有讽刺意味的是,上面的一些页面不遵守正确的 RESTful URL 约定。

对于您的特定应用程序,我建议使用以下 URL 方案:

http://www.domain.com/search/?q=queryterm

对于这种特殊情况,您无法真正隐藏 GET 变量,但至少可以隐藏提供结果的页面的名称。但是,我假设查询没有结构。如果您使用标签或类别进行搜索,然后搜索其他内容,则可以使用:

http://www.domain.com/tags/name_of_tag/?param=parameter

或者,如果您要搜索给定用户在某个类别中的所有帖子:

http://www.domain.com/tags/name_of_tag/users/name_of_user

具体如何构造它实际上取决于您拥有的类别、参数等。

关于seo - 关于 urlrewrite 规则的初学者 SEO 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2619546/

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