У меня есть приложение, которое я создаю с помощью CakePHP, который переписывает URL-адрес от чего-то неразборчивого для большинства пользователей к чему-то, что немного легче понять. У меня проблема, когда я использую холст FBML.Приложение Facebook - Url-переписывание с помощью fbml?
При попытке доступа, скажем, http://apps.facebook.com/myapp/articles
, я получаю следующее сообщение об ошибке:
Received HTTP error code 404 while loading
http://www.myapp.com/myapparticles/
я заметил, что когда я пытаюсь получить доступ к http://apps.facebook.com/myapp/articles/posts
, он изменяет ошибку, чтобы показать следующий URL, который немного отличается: http://www.myapp.com/myapparticles/posts
Который заставляет меня попробовать получить доступ к этому с помощью этого: http://apps.facebook.com/myapp//articles
, который работает большую часть времени, хотя по какой-то причине иногда он будет давать предыдущую ошибку. (И это также похоже на хакерский способ заставить его работать).
Я не могу понять, как это исправить.
Это не проблема с кодом, так как он отлично работает с Facebook. Я думал, что это проблема (или, возможно, так должно быть), с тем, как FBML обрабатывает входящие URL-адреса, но я не могу найти ничего, что объясняет это. Я пробовал искать в своей документации и форумах, но не могу найти ответ. –