这是我希望用户能够分享的网址:http: //dealsfortherich.com/product/6379316
所以我的应用程序(PHP)构造了这个 URL:
https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fdealsfortherich.com%2Fproduct%2F6379316
如果您查看该链接,您将看到产品编号已被截断。Sharer.php 忽略斜杠后的数字 (%2F) 如果我将该数字设为字母数字,它可以工作:
https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fdealsfortherich.com%2Fproduct%2F6379316X
或 https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fdealsfortherich.com%2Fproduct%2FX6379316 或 https://www.facebook.com/sharer/sharer.php?u =http%3A%2F%2Fdealsfortherich.com%2Fproduct%2F637X9316
添加尾部斜杠没有帮助: https ://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fdealsfortherich.com%2Fproduct%2F6379316%2F
显然,我可以在我的应用程序中编写一个条件来处理如下网址: http ://dealsfortherich.com/product/6379316X 但是就搜索引擎而言,我已经复制了内容。
我应该放弃而不使用sharer.php吗?