如何重定向.htaccess? => /无论如何/ fr /等等

时间:2012-11-21 13:22:09

标签: apache .htaccess mod-rewrite redirect

我的网站是www.site.com

首先我想要/ fr /

我写了这个:

RewriteRule ^fr$ index.php?lang=fr [L]

现在我希望每个链接都是/ fr / required 例如www.site.com/fr/articleid有效,但我希望www.site.com/articleid重定向到www.site.com/fr/articleid。

总结一下,我想这样做:

www.site.com => www.site.com/fr/

www.site.com/mypage => www.site.com/fr/mypage

www.site.com/whatever => www.site.com/fr/whatever 

www.site.com/fr/whatever => Nothing, it's good :)

示例: 如果你转到http://www.deezer.com/blablabla,系统会自动将您重定向到http://www.deezer.com/fr/blablabla(然后再转发404 for blablabla) 谢谢!

1 个答案:

答案 0 :(得分:-1)

例如

RewriteRule ^en/ - [L]

这将保存递归重写

RewriteRule ^(.*)$ /en/$1?%{QUERY_STRING} [L]

此示例将重写所有网址