.htaccess根据域名重写重定向并请求uri

时间:2017-07-06 05:43:52

标签: .htaccess

我无法解决.htaccess的问题。 要求是用户访问时

  • abc.nl/nl_nl/some-content不需要重定向。
  • abc.nl/fr_fr/some-content应将其重定向到abc.fr/fr_fr

直到现在我的代码是这样的:

RewriteEngine On

# If the requested uri is  fr_fr
RewriteCond %{REQUEST_URI} !^\/fr_fr\/

# But domain is  abc.nl
RewriteCond %{HTTP_HOST} ^(www\.)?abc\.nl [NC] 

# Then redirect to abc.fr/fr_fr/what-ever
RewriteRule ^(.*)$ abc\.fr\/fr_fr\/$1 [NC]  

请帮忙。

1 个答案:

答案 0 :(得分:1)

仅在下面的目录中尝试

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/fr_fr/(.*)
RewriteRule ^ http://abc.fr/fr_fr/%1 [R=301]