2017-01-03 34 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你現在可以檢查它嗎 –

相關問題