Когда пользователь делает запрос в браузере на example.com/en, я бы хотел, чтобы apache вместо этого обработал запрос на en.example.com
Если возможно, браузер пользователей все еще будетshow example.com/en
Возможно ли что-то подобное путем изменения файла .htaccess или изменения файла apache .conf?
Я также хотел бы расширить эту функциональность, чтобы любые параметры URL /текст, следующий за example.com/en/, будет передан вместе с запросом
пример: example.com/en/products обрабатывается как en.example.com/products
Редактировать: Iзапустил следующие команды: sudo a2enmod proxy
sudo a2enmod proxy_http
sudo systemctl перезапустите apache2
, и я добавил эти строки в мой apache .conf файл
RewriteCond% {REQUEST_URI} ^ / ru [NC]
RewriteRule. * Ru.example.com [P, L]
, но я получаю ошибку:
Ошибка прокси
Прокси-сервер получил неверный ответ отвышестоящий сервер. Прокси-сервер не смог обработать запрос GET /en.
Причина: ошибка поиска DNS для: example.com