【发布时间】:2014-11-21 20:36:06
【问题描述】:
我有不同语言的多个域(名称相同,但结尾不同)。 .com 域是主域,每种语言都有一个类似 /en/ 的目录
现在我想将这些域(例如http://example.us/)重定向到http://example.com/en/ .htaccess 文件可以做到这一点吗?
实际上我只有从 www.example.com 到 http://example.com 的重定向
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
【问题讨论】:
-
您是否只想将
example.us重定向(外部)到example.com/en/? -
是(以及 .fr 域到 /fr/ 等等)
-
您能否列出您要重定向的所有域的完整列表?因为我猜最后一部分总是和目录一样,除了
us到en? -
一点也不(像
.at或.ch到/de/),我想我可以在 .htaccess 中单独列出它们? -
是的,但是请发布您要重定向的每个域扩展名和地址。示例:
if want .at and .ch to go to /de/, i want us to go to /en/, etc...