1

我有我的网站 www.site.com

首先,我想始终拥有 /fr/

我写了这个:

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

现在我希望每个链接都需要 /fr/ 例如 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 表示 blablabla)谢谢!

4

1 回答 1

-1

例如

RewriteRule ^en/ - [L]

这将节省递归重写

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

此示例将重写所有 url

于 2012-11-21T13:26:45.330 回答