将用户重定向到facebook应用程序

将用户重定向到facebook应用程序,facebook,facebook-graph-api,redirect,Facebook,Facebook Graph Api,Redirect,例如,如果我在facebook上有一个从中提取内容的应用程序,有没有办法阻止人们访问example.com网站,而是将他们重定向到facebook应用程序页面?编辑Apache web服务器上的.htaccess或conf.d文件(或IIS中的重写规则),以提供301永久重定向 假设您有Apache: 1.)使用ssh或某些终端编程程序登录到该框中 2.)cd/etc/httpd/conf.d 3.)找到站点的配置文件,使用vi、emacs、nano或一些文本编辑器进行编辑 4.)请参阅如何编写

例如,如果我在facebook上有一个从中提取内容的应用程序,有没有办法阻止人们访问example.com网站,而是将他们重定向到facebook应用程序页面?

编辑Apache web服务器上的.htaccess或conf.d文件(或IIS中的重写规则),以提供301永久重定向

假设您有Apache:

1.)使用ssh或某些终端编程程序登录到该框中

2.)cd/etc/httpd/conf.d

3.)找到站点的配置文件,使用vi、emacs、nano或一些文本编辑器进行编辑

4.)请参阅如何编写重写规则。

1)从子文件夹中从网站中提取内容

2) 使用元标记从index.html重定向它们:


更好的方法是检查内容是否显示在facebook内,然后重定向,但我不知道如何做到这一点。卡文的道具:)

  • 将网站设置为默认的
    index.html
  • 将站点的真实内容从
    index.html
    移动到
    index fb.html
  • 然后在index.html中放置用于重定向的元标记或仅放置用于位置的javascript。href=''用于重定向的脚本。要重定向到的url将位于
    https://apps.facebook.com/{yourappname}
    格式
  • 在facebook中,从
    http://example.com
    http://example.com/index-fb.html

  • Facebook正在发送一个名为
    signed_request
    的POST变量,当页面在你的应用程序的Fan page选项卡或画布页面中打开时。只需检查POST变量是否存在,如果不存在,则重定向到应用程序的画布页面;-)


    您可以了解一下应用程序中如何使用已签名的请求。

    由于facebook的iframe限制,301无法工作,应用程序仍然需要能够查看站点,才能在pvoting中提取内容。好问题,我也很想知道。谢谢!稍后我会试一试的,我会告诉你的