У меня есть правило перезаписи:
RewriteRule ^b/([^/]*)$ bus.php?location=$1
Когда я пытаюсь войти с этой страницы domain.com/b/23467, он попадает на страницу oauth и отправляет ее обратно, а я все еще выхожу из системы.
Я думаю, что проблема в том, что FB отправляет его обратно неправильно. У меня есть domain.com/?logout=yes, чтобы выйти из системы, если я вошел в систему, и domain.com/?login=yes, чтобы войти в систему. Когда я пробую domain.com/b/23443?logout=yes, это не работает .... но domain.com/b/23443&logout=yes работает. Что имеет смысл, но Facebook отправляет URL-адрес обратно в oauth, и я заметил, что возвращаемый URL-адрес - "?" после URL, а не «&».
Надеюсь, это имеет смысл. Rewriterule на самом деле не работает, но я должен что-то сделать, чтобы эта работа была для меня?