Переписанный URL-адрес, не загружающий среду WordPress

У меня есть страница, на которую я отправляю пользователей, поэтому я могу служить им в формате PDF, динамически создаваемом с использованием библиотеки FPDF. Поскольку я отправляю их непосредственно в файл, который создает PDF-файл, я переписываю URL-адрес. В исходном файле я использую require_once('wp-load.php') с правильным путем для загрузки среды WordPress. Он загружается отлично и выплевывает PDF, когда я website/path/to/file.php?p=foo&q=bar на website/path/to/file.php?p=foo&q=bar но когда я website/path/to/file.php?p=foo&q=bar на website/rewritten?p=foo&q=bar функция require_once() прерывается.

Я могу сказать, что мое правило перезаписи работает правильно, потому что, когда я добавляю отладочные сообщения в файл, они печатаются, когда я перехожу на website/rewritten?p=foo&q=bar и используя dirname(__FILE__) возвращает путь к фактическому файлу, а не шаблон.

Нужно ли мне изменить требуемый путь или что-то, чтобы загрузить WordPress правильно? Я не могу понять, что я делаю.