Php 未在iframe中显示网站
为什么我的网站使用laravel 4构建,并在facebook画布上显示空白页面 我有这条路线Php 未在iframe中显示网站,php,facebook,iframe,canvas,Php,Facebook,Iframe,Canvas,为什么我的网站使用laravel 4构建,并在facebook画布上显示空白页面 我有这条路线 Route::get('/','HomeController@getIndex'); 我把https://www.mysite.com/canvas/在facebook应用程序设置中 当我访问链接时,它会显示我网站的内容,但在我的facebook画布上它不会显示。只有一页空白。为什么会这样?有什么问题吗?下面是CBroe的答案 Facebook发出发帖请求,请尝试将您的代码更改为: Route::p
Route::get('/','HomeController@getIndex');
我把https://www.mysite.com/canvas/
在facebook应用程序设置中
当我访问链接时,它会显示我网站的内容,但在我的facebook画布上它不会显示。只有一页空白。为什么会这样?有什么问题吗?下面是CBroe的答案
Facebook发出发帖请求,请尝试将您的代码更改为:
Route::post('/','HomeController@getIndex');
这应该可以解决问题。您的应用程序最初加载到FB iframe是通过POST请求实现的,而不是GET。我尝试将其更改为POST,但现在仍在工作。您的域是否具有有效的SSL证书?你的服务器日志文件说什么?是的,我有一个有效的ssl。该网站是第一个内置的CodeIgniter,然后我把它改成了Laravel4,然后这个问题发生了,找到了问题的原因