301将新域重定向到子目录

时间:2014-08-11 19:07:52

标签: apache .htaccess mod-rewrite redirect

有2个域和.htaccess 301重定向屏蔽:

    RewriteEngine On <br/>
    RewriteBase /

    RewriteCond %{HTTP_HOST} ^(?:www\.)example.com\.com$ [NC] <br/>
    RewriteRule ^ http://foo.bar%{REQUEST_URI} [L,R=301]

它显示两个域的相同内容。

如何在设置www.foo.bar时将301重定向www.foo.bar设置为www.example.com/index.php/fr/并仅显示www.foo.bar/index.php/fr/?

它是joomla安装,所以其他页面(/index.php/fr/blah-blah)也应重定向。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

对于重定向,您应该使用&#39;重定向&#39; ...

#seo友好重定向单个文件

重定向301 /old-dir/old-file.html http://domain.com/new-dir/new-file.html

好的阅读是THE htaccess reference page

答案 1 :(得分:0)

也许你需要改写你的问题,但如果你正在使用重写,那么最简单的方法是:

RewriteBase / fr

你试图用法语设置一个单独的joomla版本吗?如果是这样,为什么不使用Joomla的内置语言功能呢?为此目的也有扩展。

以下是多语言内容的joomla扩展目录的链接:http://extensions.joomla.org/extensions/languages/multi-lingual-content