Я унаследовал плохое положение, когда в нашей сети у нас много (читай: много) размещенных сайтов, делающих это:
include "http://www.example.com/news.php";
Да, я знаю, что это плохо, небезопасно и т. Д., И это должно быть echo file_get_contents(...);
или что-то в этом роде (вывод «news.php» - просто HTML), но, к сожалению, это то, что они используют сейчас и мы не можем легко это изменить.
Раньше работал нормально, до вчерашнего дня. Мы начали 301-перенаправлять все запросы www.example.com только на example.com. PHP, по-видимому, не следует этому перенаправлению, когда люди добавляют версию с www, поэтому этот редирект нарушает работу многих сайтов.
Подводя итог: есть ли способ заставить PHP следовать этим перенаправлениям? Я могу вносить изменения только на стороне example.com или через общесерверную конфигурацию.