Необычная задача.
Есть файл index.php, анализирующий адресную строку и перенаправляющий пользователя на другой сайт.
Пример:
https://test.com/index.php/123 ->
https://test2.com/123
Хочется сделать так, чтобы работало следующее:
https://test.com/123 ->
https://test2.com/123
Но сделать это средствами htaccess нельзя по нескольким причинам (
моя глупость, выяснилось, что можно):
1. Требуется запуск страницы, чтобы она передала данные, а потом перенаправила пользователя, используя php.
2. Перенаправление работает с условиями и функциями (if-else, strpos, preg_replace), а я не знаю есть ли альтернативы подобному в .htaccess.
Вопрос: Как реализовать запуск index.php на домене вне зависимости от того, какой был введен url, при этом сохранить возможность записать этот url и работать с ним. Т.е. чтобы
https://test.com/123 запустило
https://test.com/index.php, но я мог вытащить строку "123".
Возможно ли средствами htaccess, php, js и др. реализовать следующий алгоритм:
1. Пользователь заходит на
https://test.com/123
2. Реализуется запуск PHP-скрипта (вне зависимости от введеного url). КАК?!
Или такой алгоритм:
1. Пользователь заходит на
https://test.com/123
2. Адрес куда-то записывается. КАК?!
3. Пользователь перенаправляется на
https://test.com/index.php
4. Адрес, записанный в шаге №2 достается. КАК?!