.htaccess在网址中隐藏目录

时间:2013-03-07 16:12:03

标签: .htaccess redirect rewrite

我在这里搜索但是找不到我的具体问题的答案..可能我也是诺贝克想出来的,我很抱歉:(

所以我需要的是我有一个域名: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进行重定向,没有查询字符串。所以它会检测并转发到目录,但我希望网址保持不变。

1 个答案:

答案 0 :(得分:0)

是。您可以使用php设置一些cookie,然后使用带有mod_rewrite的HTTP_COOKIE,但不能单独使用.htaccess。

.htaccess cookie示例:

RewriteCond %{HTTP_COOKIE} lang=([^;]*)
RewriteRule .* $0?lang=%1 [L,QSA,NS]