Настройте Apache так, чтобы запросы, сделанные к определенной подпапке, передавались на поддомен - PullRequest
0 голосов
/ 06 ноября 2019

Когда пользователь делает запрос в браузере на 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...