如何将两个不同域(多语言网站)的相同路径重定向到两个不同的文件?

时间:2016-12-21 07:03:25

标签: apache .htaccess redirect

我有一个Wordpress多语言网站,其中包含不同的域名,可以在语言之间切换,我想将用户重定向到路径上的文件。如果两种语言的文件相同,则可以:

Redirect 301 /path http://www.domain.com/docs/file.pdf

但是如果我对两个不同的文件(即www.domain.com/pathwww.domain.fr/path)使用相同的路径(即http://www.domain.com/docs/file-en.pdfhttp://www.domain.fr/docs/file_fr.pdf)该怎么办?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^path$ http://%{HTTP_HOST}/docs/file-en.pdf [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.domain\.fr$
RewriteRule ^path$ http://%{HTTP_HOST}/docs/file_fr.pdf [L,R=301]