2015-03-02 122 views
0

的時候我已經在PHP小腳本不列入承認網址是什麼做的是它獲得的URL,並將其重定向到另一個網站只是域名的URL改變的其餘部分保持相同 這裏是我的代碼Facebook的共享狀態

.htacess

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^?]*)$ /index.php?path=$1 [NC,L,QSA] 

的index.php

<?php 
$url = 'http://justfun4funny.com/'; 
if (isset($_REQUEST['path'])) 
{ 
$url.=$_REQUEST['path']; 
} 

//var_dump($url); 
header("refresh:0;url=$url"); ?> 
<html> 
Please wait while article is being loaded 
<h1 style="color:blue;font-size:30"><a rel="canonical" href="<?php echo $url ?>">Click Here to Continue</a></h1> 
<div style='display:none'> 
<iframe src="<?php echo $url?>"></iframe> 
</div> 
</html> 

我面臨的問題是,當我貼在我的Facebook狀態這個網址http://viralresort.com/2801 它讀取網站的所有數據,包括圖像。
http://viralresort.com/2660 但上面的網址是不是Facebook承認它顯示空白數據

回答

1

嗨嘗試輸入網址進入Facebook的調試器。

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fjustfun4funny.com%2F2660

你也可以向Facebook來獲取任何URL的新信息。我希望這有幫助。

調試器是一個方便的URL,你應該保持。有時,信息需要時間才能緩存到Facebook中。您還可以添加og:type tag將信息傳遞給Facebook。

+0

感謝兄弟,真的幫我弄清楚是什麼問題。 – 2015-03-02 15:25:55

+0

乾杯。祝你有美好的一天。 – WebbySmart 2015-03-02 15:32:58