通过htaccess从重定向中排除文件夹

时间:2012-12-17 19:11:06

标签: .htaccess url-rewriting rewrite

我的域名有以下设置,两者都在同一主机上。根据您访问的内容,您将被带到英语部分或西班牙语。 我们正在添加一些位于_controller的通用数据库控制器,但我们无法访问它们。在文件夹结构上,它们与/ en /和/ es /.

处于同一级别

我正在使用下一个解决方案,但它对我不起作用,不断在各个域之间跳跃。

谢谢

RewriteEngine on

# English Language Redirection
RewriteCond %{HTTP_HOST} ^domain.com.ar$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com.ar$
RewriteCond %{REQUEST_URI} !^/_controller/
RewriteRule (.*)$ http://www.domain.com.ar/en/$1 [R=301,L]

# Spanish Language Redirection
RewriteCond %{HTTP_HOST} ^domain2.com.ar$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain2.com.ar$
RewriteCond %{REQUEST_URI} !^/_controller/
RewriteRule (.*)$ http://www.domain2.com.ar/es/$1 [R=301,L]

0 个答案:

没有答案