2012-02-04 2 views
1

Я использую wordpress и имею правило перезаписи, работающее нормально до того, как я поделился записью в facebook, однако я обнаружил, что в facebook теперь отображается только моя домашняя страница (http://www.example.com) no независимо от того, какую должность я пытаюсь разделить.wordpress и facebook open graph

Итак, я проверил HTTP-заголовок, и он возвращает 302 на мою домашнюю страницу. На самом деле он работает нормально, когда я просматриваю сайт с помощью любых браузеров. Plsss любезно помочь

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

ответ

2

Facebook Захватывает URL из его мета свойство ог: URL, и вы должны установить это свойство в голове тега. Если вы правильно установили ссылку своей статьи со всеми требуемыми свойствами og, она будет размещена с точной ссылкой. Я думаю, вы должны прочитать документацию по адресу open graph key concepts.

+0

я поставил ог: URL уже. и протестированы в открытом отлаге графа. он показывает: Путь перенаправления оригинал: \t http://example.com/blog/ 302: \t http://example.com/ – user1188870

+0

Можете ли вы опубликовать мне ссылку на свой сайт здесь. –

+0

уверен, http://socialite.hk/afterparty/?slug=hong-kong-fur-design-competition-2012-2&id=30 Facebook Отладка: https://developers.facebook.com/tools/debug /og/object?q=http%3A%2F%2Fsocialite.hk%2Fafterparty%2F%3Fslug%3Dhong-kong-fur-design-competition-2012-2%26id%3D30 – user1188870

2

Мое предложение было бы остановить весь тяжелый подъем и установить Wordpress SEO от Yoast. Он имеет встроенную систему Facebook Open Graph.

wordpress seo