我有多个域指向同一根文件夹。
该网站是多语言的。语言由会话变量设置我 www.domain.com/index.php?lang=en(默认)
www.domain.com/index.php?lang=da(丹麦语)
我也有www.domain.dk
我如何指向 www.domain.dk www.domain.dk/index.php?land=da
我希望保持原样的网址:
if .com - >网址: - > HTTP:www.domain.com
if .dk - >网址: - > HTTP:www.domain.dk
谢谢
答案 0 :(得分:0)
这个.htaccess代码可能有帮助
RewriteBase /
上的RewriteEngineRewriteCond%{HTTP_HOST}!^ m。 RewriteRule ^ $ {HTTP_HOST} /index.php?land=da [R,L]
这将影响您的所有域,因为您的所有域都使用相同的index.php。 在index.php中检查您正在浏览的主机。
if($_SERVER['HTTP_HOST']=='domain.dk') {
header("Location: www.domain.dk/index.php?land=da"); // Redirect browser
//if there are scripts below this code insert this
exit; // Make sure that code below does not get executed when we redirect
}