在 Facebook 应用程序设置中,我将站点 URL 设置为http://www.sitename.com
,在应用程序域中,我设置为sitename.com
.
但是,当我打开网站www.sitename.com
以使用 Facebook 登录时,它会抛出应用程序配置错误不允许给定 URL 。但是,当我尝试不使用 WWW 时,它会完美运行。如何解决此错误?
在我的 .htaccess 中制作网站 WWW 版本我使用这个代码,
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sitename.com
RewriteRule (.*) http://www.sitename.com/$1 [R=301,L]
编辑
由于我无法解决这个问题,我决定将页面login.php
单独设为非 WWW 版本。这意味着当访问者打开domain.com
或domain.com/my-page
必须将其重定向到页面www.domain.com
或www.domain.com/my-page
页面之外时login.php
。因此,即使用户输入www.domain.com/login.php
,它也必须强制重定向到domain.com/login.php
. 我无法弄清楚重定向除外条件。
有任何想法吗?