1

複数のドメインが同じルート フォルダーを指しています。

ウェブサイトは多言語です。言語はセッション変数によって設定されます

www.domain.com/index.php?lang=en (デフォルト)

www.domain.com/index.php?lang=da (デンマーク語)

また、私はwww.domain.dkを持っています

www.domain.dkwww.domain.dk/index.php?land=daにポイントする方法

そのまま残したいURL:

  1. .com の場合 -> URL: -> http:www.domain.com

  2. .dk の場合 -> URL: -> http:www.domain.dk

ありがとうございました

4

1 に答える 1

0

この .htaccess コードが役立つかもしれません

RewriteBase の RewriteEngine /

RewriteCond %{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
}
于 2012-10-24T05:08:01.473 に答える