2013-10-02 2 views
0

여기에 문제가 있습니다. 내 사이트에는 페이스 북 공유 버튼이 있지만 일부 변수가있는 링크가 전송됩니다. 그래서 페이스 북이 $ _GET [ 'blabla']로 처리한다고 추측하지만 그 링크를 공유하고 싶습니다. 현재 링크가 공유 할어떻게하면 페이스 북 공유 링크가 & 문자를 무시합니까

은 다음과 같습니다

http://www.EXAMPLE.com/wptest/?page_id=38&vodid=1&t=152

그래서 링크는 다음과 같습니다

http://www.facebook.com/sharer/sharer합니다. php? s = 100 & p [url] = www.example.com/wptest/? page_id = 38 & vodid = 1 & t = 152

그러나 페이스 북에서만 공유 : 페이스 북 (다른 사이트) 링크로 모든 일을 처리하는 대신 바로 GET 배열을 작성 있도록

http://www.EXAMPLE.com/wptest/?page_id=38

는 어떻게 URL을 얻을 수 있습니다 ?

+0

당신은 .. 사용하여 영구 링크를 만들 필요가'당신은 제대로 매개 변수 값을 URL 인코딩해야 –

+0

을 .htaccess'. – CBroe

답변

1

당신이해야 할 것은 URL이 sharer.php 링크에 가기 전에 링크를 인코딩, 그래서 당신이 사용해야하는 링크는 다음과 같습니다

http://www.facebook.com/sharer/sharer.php?s=100&u=http%3A%2F%2Fwww.example.com%2Fwptest%2F%3Fpage_id%3D38%26vodid%3D1%26t%3D152

http://www.example.com/wptest/?page_id=38&vodid=1&t=152http%3A%2F%2Fwww.example.com%2Fwptest%2F%3Fpage_id%3D38%26vodid%3D1%26t%3D152

하면된다 위의 예를 보면 Facebook 공유자 페이지가 대화 상자에 URL을 올바르게 표시합니다.

Share Dialog

+0

대단히 감사합니다! –