私はPHPサイトを作成しました(これはまだプロトタイプです)、その上にDiggボタンを配置しました。それは簡単でしたが...DiggボタンはエンコードされたURLを拒否します
公式マニュアルによれば、「URLはコード化されている必要があります。私はurlencode()でそれをしました。
http%3A%2F%2Fwww.mysite.com%2Fen%2Fredirect.php%3Fl%3Dhttp%3A%2F%2Fwww.othersite.rs%2FNews%2FWorld%2F227040%2FRusia-Airplane-crashed%26N%3DRusia%3A+Airplane+crashed
はこれまでのところ、それは良いことだが、私はDiggのにそのURLを提出したい場合、それは無効なURLとして認識されています:
http://www.mysite.com/en/redirect.php?l=http://www.othersite.rs/News/World/227040/Rusia-Airplane-crashed&N=Rusia:+Airplane crashed
私が置いた場合でurlencodeした後、私のURLは次のようになります"飛行機"と "クラッシュ"(リンクの最後にある)の間に "+"があれば、Diggは問題なく認識します!
この奇妙な問題が私の脳細胞を殺しているのを助けてください!
P.S.この回答の目的のために、元の英語以外のサイトが含まれているため、URLは(存在しないものに)変更されます。
'+'はスペースの 'urlencode'です – ajreal