Включите ещё display_errors = 1
Внимательно проверьте тот html, который выдаётся, на наличие ошибок PHP.
Посмотрите в браузере в веб-инспекторе, может быть, какие-то нужные файлы не подгружаются.
Я не советовал бы указывать в редиректе протокол и имя хоста без нужды.
Чтобы в будущем глюки не отлавливать :)
coolwebsearcher, пятёрка за тщание! :) А то я вот теоретизирую, а кнопки нажать лень.
Ну, теперь осталось разобраться, каким образом у ТС работает WinSCP, который всё удаляет моментально.
coolwebsearcher, всё верно, рекурсивное удаление выглядит именно так.
Только в случае с SFTP этим обходом занимается сервер, а в случае с FTP этим занимается сам клиент, тратя на это кучу времени.
SFTP = SSH FTP
При использовании SFTP директория удалится системной командой rm.
Время на обход дерева посредством FTP затрачено не будет.
SFTP имеет общее с FTP лишь то, что поддерживается в FTP-клиентах.
А я и не говорил, что оно там есть.
Потому что разрабы FTP-клиентов бессильны против FTP-протокола, который не позволяет удалять директории рекурсивно.
Чтобы удалить директорию через FTP, нужно последовательно обойти всё дерево и удалить все вложенные директории и файлы.
Это занимает много времени.
Системная же команда, понятное дело, не использует протокол FTP. Поэтому всё происходит если не моментально, то за считанные секунды.
Для этого в FTP-клиенте нужно выбрать протокол SFTP, и удаление будет занимать столько же времени, сколько в терминале или в онлайновом файл-менеджере.
Такой планшет, установленный в публичном месте, неизменно будет привлекать внимание школьников, которые будут тыкать на нём кнопки и творить безобразие.
Несколько редиректов делать можно.
Чтобы сократить количество потенциальных редиректов для конечного пользователя, можете вместо
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
написать сразу с https
RewriteRule (.*) https://www.site.ru/$1 [R=301,L]
Так вот я и спрашиваю: Этот запрос выбирает какие-то записи, которые есть в обеих таблицах?
Я спрашиваю это, потому что в условии чётко написано: WHERE users.id IS NULL
И если запрос выбирает из users какие-то записи с id, отличным от NULL, то ваш MySQL явно нездоров.