0

私はここで検索しましたが、私の特定の質問に対する答えを見つけることができませんでした..多分私はそれを理解するにはあまりにも初心者であり、申し訳ありません:(

私が必要としているのは、ドメインがhttp://www.mydomain.com で、ディレクトリがhttp://www.mydomain.com/directoryであることです。

私のメイン ドメイン www.mydomain.com/index.php ファイルには、国を検出してhttp://www.mydomain.com/directoryに転送するスクリプトがあります。

しかし、その「ディレクトリ」を非表示にしたいので、スクリプトを介してリダイレクトしても、URLを http://www.mydomain.comのままにしたい

これは可能ですか?

編集: Maxmind Geolocation を使用してリダイレクトを行います。クエリ文字列は使用しません。したがって、ディレクトリを検出して転送しますが、URLは同じままにしたいと思います。

4

1 に答える 1

0

はい。php でいくつかの Cookie をセットアップしてから、mod_rewrite で HTTP_COOKIE を使用できますが、.htaccess だけでは使用できません。

.htaccess Cookie の例:

RewriteCond %{HTTP_COOKIE} lang=([^;]*)
RewriteRule .* $0?lang=%1 [L,QSA,NS]
于 2013-03-08T11:57:17.977 に答える