传递 GET 变量而不传递 URL?

发布于 2024-12-11 06:30:31 字数 407 浏览 0 评论 0原文

假设我的主页上有这两个链接

http://example.com/user?id=1

http://example.com/user?id=1&sex=male

这两个链接指向同一页面。用户页面根据id加载信息。 如果单击第二个链接,页面会加载基于性别的额外信息。

这两个页面几乎相同,因此不利于 SEO。

我的问题是可以在不使用 url 的情况下传递第二个参数吗?

也许使用 POST 或 javascript?

谢谢

Suppose I have these two links on my homepage

http://example.com/user?id=1

http://example.com/user?id=1&sex=male

These two links point to the same page. The users page loads information based on the id.
If the second link is clicked the page loads extra information based on sex.

These two pages are almost identical, therefore not good for SEO.

My question is it possible to pass the second argument without using the url?

Maybe using POST or javascript?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

伴梦长久 2024-12-18 06:30:31

使用 POST 就是答案。尽管我不知道这如何影响任何 SEO 策略......

Using POST is the answear. Even though I have no idea, how this influences any SEO strategies...

很酷不放纵 2024-12-18 06:30:31

不通过 GET 传递它的唯一其他方法是 POST 或使用 cookie。可能是我遗漏的其他方法,如果我错了,请纠正我。

The only other way to pass it without GET would be POST or by using cookies. They may be other methods that I am missing, and please correct my if I am wrong.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文