您好我正在尝试使用多种语言创建网站。每种语言都有自己的虚拟子域。例如,这里有一些网址: nl.foo.eu,fr.foo.eu,de.foo.eu
我生成所有内容的域名是foo.eu,它会生成内容并将其翻译成正确的语言。
这是通过wordpress和插件qTranslate-X完成的。
但每次当我转到像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.
答案 0 :(得分:1)
我以这种方式配置了我的环境:
检查您的Web服务器是否配置正确。我正在使用Apache,我在ServerAlias中使用通配符进行了此配置:
<VirtualHost *:80>
DocumentRoot /wamp/www/example
ServerName www.example.com
ServerAlias example.com *.example.com
AcceptPathInfo On
</VirtualHost>
我希望这可以帮到你