我在这里搜索但是找不到我的具体问题的答案..可能我也是诺贝克想出来的,我很抱歉:(
所以我需要的是我有一个域名:http://www.mydomain.com 我有一个目录:http://www.mydomain.com/directory
在我的主域www.mydomain.com/index.php文件中我有一个脚本可以检测国家/地区并转发到http://www.mydomain.com/directory
但是我想要隐藏那个“目录”,所以即使我通过脚本重定向我也希望网址保留 http://www.mydomain.com
这可能吗?
编辑:我正在使用Maxmind Geolocation进行重定向,没有查询字符串。所以它会检测并转发到目录,但我希望网址保持不变。
答案 0 :(得分:0)
是。您可以使用php设置一些cookie,然后使用带有mod_rewrite的HTTP_COOKIE,但不能单独使用.htaccess。
.htaccess cookie示例:
RewriteCond %{HTTP_COOKIE} lang=([^;]*)
RewriteRule .* $0?lang=%1 [L,QSA,NS]