htaccess 语言重定向
htaccess language rediretion
我有一个网站,www.thesite.com 和一个别名 www.lesite.com
我需要 htaccess 重定向:
我希望这样,当我转到 www.thesite.com/fr 时,它会将我重定向到 www.lesite.com/fr
同样,当我转到 www.lesite.com/en 时,我希望它能将我重定向到 www.thesite.com/en
我尝试了不同的方法,但我只成功创建了无限循环!----
Options +FollowSymlinks
RewriteRule ^fr$ http://dev.mariage.ch/fr/ [L]
RewriteRule ^de$ http://dev.hortzeit.ch/de/ [L]
或
RewriteCond %{HTTP_HOST} !^dev\.hortzeit\.ch\/de\/
RewriteRule (.*) http://dev.hortzeit.ch/de [R=301,L]
RewriteCond %{HTTP_HOST} !^dev\.mariage\.ch\/fr\/
RewriteRule (.*) http://dev.mariage.ch/fr [R=301,L]
您不能将路径用作 HTTP_HOST 的 RewriteCond 的一部分
而不是 dev.hortzeit.ch/de 你必须只使用主机部分 dev.hortzeit.ch
RewriteEngine On
RewriteCond %{HTTP_HOST} !^dev\.hortzeit\.ch [NC]
RewriteRule ^de(/?.*)$ http://dev.hortzeit.ch/de [R=301,NC,L]
RewriteCond %{HTTP_HOST} !^dev\.mariage\.ch [NC]
RewriteRule ^fr(/?.*)$ http://dev.mariage.ch/fr [R=301,NC,L]
我有一个网站,www.thesite.com 和一个别名 www.lesite.com
我需要 htaccess 重定向: 我希望这样,当我转到 www.thesite.com/fr 时,它会将我重定向到 www.lesite.com/fr
同样,当我转到 www.lesite.com/en 时,我希望它能将我重定向到 www.thesite.com/en
我尝试了不同的方法,但我只成功创建了无限循环!----
Options +FollowSymlinks
RewriteRule ^fr$ http://dev.mariage.ch/fr/ [L]
RewriteRule ^de$ http://dev.hortzeit.ch/de/ [L]
或
RewriteCond %{HTTP_HOST} !^dev\.hortzeit\.ch\/de\/
RewriteRule (.*) http://dev.hortzeit.ch/de [R=301,L]
RewriteCond %{HTTP_HOST} !^dev\.mariage\.ch\/fr\/
RewriteRule (.*) http://dev.mariage.ch/fr [R=301,L]
您不能将路径用作 HTTP_HOST 的 RewriteCond 的一部分 而不是 dev.hortzeit.ch/de 你必须只使用主机部分 dev.hortzeit.ch
RewriteEngine On
RewriteCond %{HTTP_HOST} !^dev\.hortzeit\.ch [NC]
RewriteRule ^de(/?.*)$ http://dev.hortzeit.ch/de [R=301,NC,L]
RewriteCond %{HTTP_HOST} !^dev\.mariage\.ch [NC]
RewriteRule ^fr(/?.*)$ http://dev.mariage.ch/fr [R=301,NC,L]