Почему этот код выдает API API API 191?

У меня есть следующий файл config.php, расположенный по адресу www.sitename.com/facebook/

<?php require_once 'library/facebook.php'; $app_id = "xyz"; $app_secret ="xyz" $facebook = new Facebook(array ( 'appId' => $app_id, 'secret'=> $app_secret, 'cookie'=> true )); if(is_null ($facebook->getUser())) { header("Location:{$facebook->getLoginUrl(array('req_perms'=>'user_status, publish_stream, user_photos'))}"); exit; } ?> 

URL-адрес сайта, используемый при регистрации приложения, – http://www.sitename.com/facebook/

поэтому запуск этого файла должен направить меня на страницу авторизации … вместо этого я получаю следующую ошибку:

 API Error Code: 191 API Error Description: The specified URL is not owned by the application Error Message: redirect_uri is not owned by the application. 

Может ли кто-нибудь объяснить, как обойти это и почему это происходит?

Причина ошибки 191:

В настройке приложения Facebook URL-адрес сайта не такой, как REQUEST_URI (перенаправление URL-адреса), например, если вы указали URL-адрес сайта на http://www.sitename.com/facebook/ то вы не можете перенаправить на http://www.namesite.com/facebook/