我想知道如何使用位于子域的根级别的文件。
我目前正在使用子文件夹来管理我网站上的语言,其中包含以下网址: http://www.example.com/es/page.html (我想切换到http://es.example.com/page.html)
在我的/.htaccess文件中,我有以下规则,它就像一个魅力:
RewriteRule ^(es|fr|de|br)/page\.html$ script.php?lang=$1 [L]
但是如何从位于子文件夹中的子域(在本例中为“/ es /”)中重定向到此/script.php?lang=es文件(位于root)?
谢谢
NB。我可以在/ es / .htaccess 中执行此操作吗? (最简单的选择是在那里定义 RewriteBase / 一级,但我不认为这是可能的)。
答案 0 :(得分:0)
RewriteCond %{HTTP_HOST} ^(es|fr|de|br)\.example\.com$
RewriteRule ^/?page\.html$ page.php?lang=%1 [L]