我有一个多语言网站,有两个域名,如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上。
我希望此规则适用于两个域,并且不知道如何编写目标路径。
答案 0 :(得分:1)
我找到了解决方案。
RewriteBase / 和没有域的RewriteRule