【发布时间】:2010-04-06 19:13:12
【问题描述】:
我有一个多语言网站,我使用 php get 变量来设置语言设置的 cookie。我有多个子文件夹(http://www.site.com/es 和 http://www.site.com/de),每个子文件夹都有各自的 .htaccess 文件。访问这些文件夹时,.htaccess 文件会“静默”地重定向用户并添加适当的 php 变量:
-------
Options +FollowSymlinks
RewriteEngine on
RewriteOptions MaxRedirects=10
rewriterule ^http://www.site.com/es/$ http://www.site.com/?l=es [P,R=301]
rewriterule ^(.*)$ http://www.site.com/$1?l=es [P,R=301]
-------
当有人访问根目录:http://www.site.com 时,我想在 url 中添加一个 ?l=en 后缀“静默”。我怎么做?谢谢。
【问题讨论】:
标签: php .htaccess variables get