2017-01-03 28 views
-1

我有一个网址,如何使用?问号在url

http://mywebsite/how要做到这一点吗?并使用urlencode()

http://mywebsite/how+to+do+that%3F+and+that/54

是/ 54

编码的URL现在,如果我尝试共享使用Twitter或我使用这个链接

然后解码的URL会出现一些其他的方式这个环节,

http://mywebsite/how要做那个?那么/现在如果有人点击这个链接,它将会有完全不同的含义,因为?是一个保留字符(并且and that将被视为查询字符串),并且此URL具有完全不同的含义。

所以我无法使用twitter分享这个链接,我该怎么办?

+1

你是什么意思的“将出现”?这样的链接明显违反了URL语法,所以它应该出现在哪里?为什么?其实你所描述的是_why_ url令牌需要被编码。 – arkascha

+0

那么我怎样才能分享与空间的链接? @arkascha – beginner

+1

我认为你应该阅读关于如何制作适合搜索引擎优化的正确网址:https://moz.com/learn/seo/url。你只是不能创建包含标点符号等的网址... – Cagy79

回答

0

请勿使用urlencode()进行推特。直接分享它,它会工作。或尝试与rawurlencode()

+0

仍然不起作用 – beginner

+0

@beginner你现在可以检查它吗 –

相关问题