2017-10-12 34 views
0

我在这里用htaccess重写规则挣扎。Htaccess规则为生成语言的漂亮网址

我有一个网站使用WordpressWPML语言插件。

我有三种语言和url结构如下:www.sitename。 com以及所有语言的结构如下:www.sitename。 com/fr,www.sitename。 com/es等等。

现在,我有另一个别名域www.sitename。 es我想直接去sitename。 com/es并保持我漂亮的永久链接sitename.es/pagename这将是旧格式sitename。 com/es/pagename

联系我的托管合作伙伴,他们推荐htaccess规则。但我没有这方面的经验,这就是为什么我在这里。

当前.es别名域名正在导向.com主页。

我该怎么办?

+0

WPML必须能够做到这一点没有配置你的.htaccess。如果您的.es被重定向到您的.com,我认为这更多是dns的问题。联系您的托管合作伙伴 – Paul

+0

WPML能够完成这项工作,但仅限于每种语言。目前的情况只需要一种语言。 – StackSurfer

回答

0

在这种情况下,配置你的.htaccess这样的:

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^sitename\.es$ [NC] 
RewriteRule ^(.*)$ http://sitename.com/es [R=301,L] 
+0

这似乎不起作用。因为我有.es域名.com别名,那么它会自动转向.com网站,并且不会重写网址。 – StackSurfer

+0

你的.es是别名还是真实的域名?如果它是一个真正的域名,请联系您的托管合作伙伴,并要求他们删除潜在的配置。 – Paul