Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess在url中隐藏目录_.htaccess_Redirect_Rewrite - Fatal编程技术网

.htaccess在url中隐藏目录

.htaccess在url中隐藏目录,.htaccess,redirect,rewrite,.htaccess,Redirect,Rewrite,我在这里搜索了一下,但找不到我具体问题的答案。也许我太笨了,弄不明白,我很抱歉:( 所以我需要的是我有一个域名: 我有一个目录,它是: 在我的主域www.mydomain.com/index.php文件中,我有一个脚本,可以检测国家并转发到 但我想隐藏那个“目录”,所以即使我通过脚本重定向,我也希望url保持不变 这可能吗 编辑:我正在使用地理位置进行重定向,没有查询字符串。因此它将检测并转发到目录,但我希望url保持不变。是的。您可以使用php设置一些COOKIE,然后使用HTTP\u CO

我在这里搜索了一下,但找不到我具体问题的答案。也许我太笨了,弄不明白,我很抱歉:(

所以我需要的是我有一个域名: 我有一个目录,它是:

在我的主域www.mydomain.com/index.php文件中,我有一个脚本,可以检测国家并转发到

但我想隐藏那个“目录”,所以即使我通过脚本重定向,我也希望url保持不变

这可能吗


编辑:我正在使用地理位置进行重定向,没有查询字符串。因此它将检测并转发到目录,但我希望url保持不变。

是的。您可以使用php设置一些COOKIE,然后使用HTTP\u COOKIE和mod\u rewrite,但不能单独使用.htaccess

.htaccess cookie的示例:

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

所以基本上你根本不想重定向?:)我刚刚编辑了我的问题,这里没有使用查询字符串。只是一个地理位置来确定用户被发送到哪里。