0

我有一个双语 Drupal 网站。语言是 en 和 ar。管理层决定暂时停止 ar 现在我需要制定一个重写规则,以便在任何用户浏览 ar 页面时将其重定向到其相应的 en 页面

例如
http://mysite.com/ar/pageName
应重定向到
http://mysite.com/en/pageName
注意:这是我网站中的链接结构

我试过这个

重写条件 %{REQUEST_URI} ^/ar
RewriteRule .* en/$1 [R=302]

如果我删除它可以正常工作,[R=302]但我需要它,因为我稍后将重新激活这种语言,我不想影响我的 SEO。

谢谢你的帮助

4

2 回答 2

0

以下应该有效:

RewriteEngine On
RewriteRule ^ar/(.*) http://domain.com/en/$1 [R=302]

将您的 .htaccess 放在同时拥有 en 和 ar 文件夹的父目录中。

于 2012-06-30T11:07:36.210 回答
0

我已经按照这个重写规则做到了

RewriteRule ^ar/(.*)[/]* en/$1 [L,R=302,NC]
于 2012-07-04T08:21:11.057 回答