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,然后将 HTTP_COOKIE 与 mod_rewrite 一起使用,但不能仅与 .htaccess 一起使用。

.htaccess cookie 示例:

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