Url rewriting Liferay翻译取决于URL

Url rewriting Liferay翻译取决于URL,url-rewriting,internationalization,liferay,translation,Url Rewriting,Internationalization,Liferay,Translation,我们的网站()有英文版和法文版。默认情况下,将应用En版本,网站中的“Fr”链接允许您切换到法语版本()。 我们创建了两个域名:www.mywebsite.com和www.mywebsitefr.com。两者都映射到相同的IP:端口(172.x.x.x:8080)。问题是Fr域名(www.mywebsitefr.com)会将您带到默认版本(英语),您必须单击“Fr”链接才能访问法语版本。 我想让www.mywebsitefr.com直接把你带到www.mywebsitefr.com上。 我不知道

我们的网站()有英文版和法文版。默认情况下,将应用En版本,网站中的“Fr”链接允许您切换到法语版本()。 我们创建了两个域名:www.mywebsite.com和www.mywebsitefr.com。两者都映射到相同的IP:端口(172.x.x.x:8080)。问题是Fr域名(www.mywebsitefr.com)会将您带到默认版本(英语),您必须单击“Fr”链接才能访问法语版本。 我想让www.mywebsitefr.com直接把你带到www.mywebsitefr.com上。
我不知道该怎么做,我应该在哪里搜索。这取决于你想为最终用户提供什么服务。您可以轻松地从
www.mywebsitefr.com
重定向到
www.mywebsite.com/fr/
,只需对所有内容使用
www.mywebsite.com
。特别是如果两种语言都一样,就翻译一下。这将使一个站点对搜索爬虫可见(这比拥有重复的内容要好),并且您只需要维护一个公共站点

就Apache而言,如果mod_rewrite处于活动状态,那么

<VirtualHost *:80>
  ServerName www.mywebsitefr.com
  RewriteEngine On
  RewriteRule ^/$ http://www.mywebsite.com/fr [R]
  .... other options ....
</VirtualHost>

服务器名www.mywebsitefr.com
重新启动发动机
重写规则^/$http://www.mywebsite.com/fr [R]
.... 其他选择。。。。

为您的法语网站。另一个域的VirtualHost定义将包含转发到Liferay的所有代理,而该定义不包含任何内容。

这取决于您希望为最终用户提供的服务。您可以轻松地从
www.mywebsitefr.com
重定向到
www.mywebsite.com/fr/
,只需对所有内容使用
www.mywebsite.com
。特别是如果两种语言都一样,就翻译一下。这将使一个站点对搜索爬虫可见(这比拥有重复的内容要好),并且您只需要维护一个公共站点

就Apache而言,如果mod_rewrite处于活动状态,那么

<VirtualHost *:80>
  ServerName www.mywebsitefr.com
  RewriteEngine On
  RewriteRule ^/$ http://www.mywebsite.com/fr [R]
  .... other options ....
</VirtualHost>

服务器名www.mywebsitefr.com
重新启动发动机
重写规则^/$http://www.mywebsite.com/fr [R]
.... 其他选择。。。。

为您的法语网站。另一个域的VirtualHost定义将包含转发到Liferay的所有代理,而该定义不包含任何内容。

这取决于您希望为最终用户提供的服务。您可以轻松地从
www.mywebsitefr.com
重定向到
www.mywebsite.com/fr/
,只需对所有内容使用
www.mywebsite.com
。特别是如果两种语言都一样,就翻译一下。这将使一个站点对搜索爬虫可见(这比拥有重复的内容要好),并且您只需要维护一个公共站点

就Apache而言,如果mod_rewrite处于活动状态,那么

<VirtualHost *:80>
  ServerName www.mywebsitefr.com
  RewriteEngine On
  RewriteRule ^/$ http://www.mywebsite.com/fr [R]
  .... other options ....
</VirtualHost>

服务器名www.mywebsitefr.com
重新启动发动机
重写规则^/$http://www.mywebsite.com/fr [R]
.... 其他选择。。。。

为您的法语网站。另一个域的VirtualHost定义将包含转发到Liferay的所有代理,而该定义不包含任何内容。

这取决于您希望为最终用户提供的服务。您可以轻松地从
www.mywebsitefr.com
重定向到
www.mywebsite.com/fr/
,只需对所有内容使用
www.mywebsite.com
。特别是如果两种语言都一样,就翻译一下。这将使一个站点对搜索爬虫可见(这比拥有重复的内容要好),并且您只需要维护一个公共站点

就Apache而言,如果mod_rewrite处于活动状态,那么

<VirtualHost *:80>
  ServerName www.mywebsitefr.com
  RewriteEngine On
  RewriteRule ^/$ http://www.mywebsite.com/fr [R]
  .... other options ....
</VirtualHost>

服务器名www.mywebsitefr.com
重新启动发动机
重写规则^/$http://www.mywebsite.com/fr [R]
.... 其他选择。。。。
为您的法语网站。另一个域的VirtualHost定义将包含转发到Liferay的所有代理,而该定义不包含任何内容