我有一个双语drupal网站。语言是en和ar。 管理层决定暂停一段时间 现在我需要制作一个重写规则,以便在浏览ar页面时将其重定向到相应的en页面
for example http://mysite.com/ar/pageName shall be redirected to http://mysite.com/en/pageName Note: this is the structure of links in my website
我试过这个
RewriteCond %{REQUEST_URI} ^/ar RewriteRule .* en/$1 [R=302]
如果我删除[R=302]
它可以正常工作,但我需要它,因为我稍后会重新激活这种语言,我不会影响我的搜索引擎优化。
感谢您的帮助
答案 0 :(得分:0)
以下内容应该有效:
RewriteEngine On
RewriteRule ^ar/(.*) http://domain.com/en/$1 [R=302]
将.htaccess放在您同时拥有en和ar文件夹的父目录中。
答案 1 :(得分:0)
我已经通过这个重写
完成了RewriteRule ^ar/(.*)[/]* en/$1 [L,R=302,NC]