Facebook アプリケーション設定では、サイト URL を として設定しhttp://www.sitename.com
、アプリ ドメインでは として設定しましsitename.com
た。
しかし、www.sitename.com
FacebookでログインするためにWebサイトを開くと、指定されたURLはアプリケーション構成エラーによって許可されていません. しかし、WWW なしで試してみると、完璧に動作します。このエラーを解決するにはどうすればよいですか?
そして、ウェブサイトの WWW バージョンを作成するための .htaccess では、次のコードを使用します。
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
ます。このためのリダイレクトを除く条件を理解できませんでした。
何か案は?