2015-03-02 123 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