#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 мог с этим справиться.