Как настроить DNS для нескольких поддоменов
Здравствуйте, я пытаюсь создать сайт на нескольких языках. У каждого языка есть свой виртуальный поддомен. Например, вот несколько URL: nl.foo.eu, fr.foo.eu, de.foo.eu.
Мой домен, который генерирует весь контент, - это foo.eu, он генерирует контент и переводит его на нужный язык.
Это делается с помощью WordPress и плагина qTranslate-X.
Но каждый раз, когда я захожу на URL, такой как nl.foo.eu, страница возвращает внутреннюю ошибку сервера 500.
Итак, мой вопрос: мне нужно настроить что-то в моем DNS, чтобы сделать это возможным?
И могу ли я сделать что-то еще не так?
Я прошел через журнал ошибок сервера, и это ошибка, которую я получаю:
[Fri Apr 17 09:53:21.028095 2015] [core:error] [pid 731951] [client 12.34.56.78:50514] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
1 ответ
Я настроил свою среду следующим образом:
- выберите "Использовать Pre-Domain Mode (использует http://en.yoursite.com/)" в дополнительных настройках домена
- добавить записи DNS; в моем файле hosts я добавил это:
127.0.0.1 www.example.com
127.0.0.1 ru.example.com
127.0.0.1 example.com проверьте, правильно ли настроен ваш веб-сервер. Я использую Apache, и у меня есть эта конфигурация с подстановочным знаком в ServerAlias:
<VirtualHost *:80> DocumentRoot /wamp/www/example ServerName www.example.com ServerAlias example.com *.example.com AcceptPathInfo On </VirtualHost>
Я надеюсь это тебе поможет