Web 可能有多个域指向一个多语言网站
作为创建网站的新手,我想知道是否有可能使用基于域扩展的语言创建一个网站 说明:我有两个域名:domainname.com和domainname.de。我有一台代表domainname.com的服务器,domainname.de指向与domainname.com相同的IP 现在,我想让我的客户在访问domainname.com时看到英文网站,在访问domainname.de时看到德文网站 这样做的最佳选择是什么 我在网上搜索过各种选择,但我不喜欢它们Web 可能有多个域指向一个多语言网站,web,internationalization,webserver,Web,Internationalization,Webserver,作为创建网站的新手,我想知道是否有可能使用基于域扩展的语言创建一个网站 说明:我有两个域名:domainname.com和domainname.de。我有一台代表domainname.com的服务器,domainname.de指向与domainname.com相同的IP 现在,我想让我的客户在访问domainname.com时看到英文网站,在访问domainname.de时看到德文网站 这样做的最佳选择是什么 我在网上搜索过各种选择,但我不喜欢它们 域名是丑陋的 de.domainname.c
- 域名是丑陋的李>
- de.domainname.com不清楚,因此没有必要使用domainname.de
- domainname.com上有一个按钮,用于将所有文本翻译为德语,原因如上所述
我的主要要求是保持URL尽可能短。我也无法获得另一台服务器。我找到的答案是使用虚拟主机 只需添加
<VirtualHost *:80>
DocumentRoot "C:/www/de
ServerName www.domainname.de
<Directory "C:/www/de">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/www/com
ServerName www.domainname.com
<Directory "C:/www/com">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
DocumentRoot“C:/www/de
服务器名www.domainname.de
选项索引如下SYMLINKS包括ExecCGI
命令允许,拒绝
通融
DocumentRoot“C:/www/com
服务器名www.domainname.com
选项索引如下SYMLINKS包括ExecCGI
命令允许,拒绝
通融
然后将HTML/CSS和PHP文件放在正确的路径上。很大程度上取决于您的系统,它是定制的还是类似于Drupal的东西(顺便说一句,Drupal具有强大的多域、多语言支持)?英语和德语版本是否在同一文档根目录中?应用程序中的语言是如何处理的?您可以通过多种方式对其进行归档,最简单的方法是为每个网站配置两个不同的文档根,您有权访问Web服务器配置吗?你知道使用什么web服务器软件吗?系统是定制的,我们使用Apache软件。还有别的吗^^