htaccess Rewriterule for Multilanguage Website

时间:2013-01-25 10:18:11

标签: .htaccess mod-rewrite

我有一个多语言网站,有两个域名,如www.domain.com和www.domain.de

现在我想定义一些RewriteRules,如:

RewriteRule ^category/(.*)$ http://www.domain.de/$1 [R=301,L]

但我不知道如何将其更改为同时适用于两个域。仅在没有域的情况下更改目标不起作用。

示例:

RewriteRule ^category-[0-9]{1,4}/(.*) http://www.domain.de/category/$1 [R=301, L]

这会将用户重定向到.de-domain。无论他在预览页面上的哪个域名都无关紧要。所以来自domain.com的访问者会突然出现在使用此规则的某些特定页面上的domain.de上。

我希望此规则适用于两个域,并且不知道如何编写目标路径。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。

RewriteBase / 和没有域的RewriteRule