2017-10-12 33 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