Htaccess规则为语言生成漂亮的URL

时间:2017-10-12 11:29:31

标签: wordpress apache .htaccess mod-rewrite

我正在努力使用htaccess重写规则。

我的网站使用 Wordpress WPML 语言插件。

我有三种语言,网址结构如下:www.sitename。 com ,所有语言的结构如下:www.sitename。 com / fr ,www .sitename。 com / es 等。

现在,我有另一个别名域名,www.sitename。 es 我想指向网站名称。 com / es 并保持我非常永久链接 sitename.es/pagename ,采用旧格式网站名称。 com / es / pagename

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

目前 .es 别名域名正在指向.com主页。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

在这种情况下,请按以下方式配置.htaccess:

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