Как создать внутреннюю перезапись из папки в поддомен с использованием php и .htaccess

#wordpress #.htaccess #dynamic #subdomain

#wordpress #.htaccess #динамический #поддомен

Вопрос:

я пытаюсь настроить свой многоязычный сайт с помощью какой-то специальной настройки. У меня есть два домена, и с одним из этих доменов разные языки, другой домен предназначен только для одного языка

 www.example.de #for german
www.example.com #for us english
www.example.com/es #for spanish
www.example.com/uk #for uk english
 

сайт управляется плагином polylang с настройкой языка для каждого каталога

 www.example.com/de #for german
www.example.com/us #for us english
www.example.com/es #for spanish
www.example.com/uk #for uk english
 

Я пытаюсь выполнить внутреннюю перезапись в .htaccess
, если люди обращаются example.de , я хочу получить доступ к данным, хранящимся в example.com/de

Я попробовал несколько решений, которые я нашел здесь, но ни одно из них не соответствует моей проблеме exakt. Может кто-нибудь помочь мне с решением?

Спасибо

Комментарии:

1. Пожалуйста, добавьте ваш проверенный файл правил htaccess в свой вопрос, спасибо.

2. Предположительно example.com , и example.de указывают на то же место? Итак, example.com/de и example.de/de указать на одно и то же место, поэтому нет необходимости «переписывать» разные домены? (Вы не можете «переписывать» между доменами; вам потребуется реализовать обратный прокси .) Однако я подозреваю, что вам нужно будет управлять всем этим в самом WordPress, а не .htaccess , поскольку WordPress не будет (по умолчанию) видеть перезаписанный URL-адрес, только URL-адрес, который был запрошен.

3. «Как создать внутреннюю перезапись из папки в поддомен …» — Из примера в вашем вопросе у вас нет никаких «поддоменов», а «перезапись» выполняется в противоположном направлении … из TLD в папку. (?!)

4. Да, извините, я немного запутался, когда писал свой вопрос. Мне нужно переписать из TLD в папку. Я думал о решении, подобном тому, что любые запросы от http://www.example.de/ будут приводить к внутренним http://www.example.com/de , чтобы плагин polylang мог с этим справиться.