Нашел решение. Страницы, которые грузятся в iframe, имеют такой путь: iframe/page1/index.html
Я указал iframe/page1 и он редиректил на iframe/page1/ и не переходил на https, хотя в httacces я указал редирект с http на https.
Ищю в поисковиках, А как вы тогда можете прокомментировать то, что на одном хостинге все прекрасно работает, а на этом нет. Хотя при переносе ничего не менял, все также
$1 содержит имя первого каталога, который соответствует рег.выражению. А как получить с url pages1/file/index.php именно index.php? Чтобы при редиректе на новый адрес, в get параметре old было имя файла, от куда редиректили(pages1/file/index.php -> /test.php?old=index.php)
qid00000000, Внутри бесконечного цикла есть запросы в БД. Если не поставить задержку, то цикл так и будет по несколько раз в секунду долбить базу. Вот я поставил задержку, чтобы уменьшить количество запросов, но только при использовании sleep, не срабатывает функция register_shutdown_function
Я указал iframe/page1 и он редиректил на iframe/page1/ и не переходил на https, хотя в httacces я указал редирект с http на https.