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从目录it重定向';在不带文件名的特定子目录中_.htaccess_Redirect - Fatal编程技术网

.htaccess从目录it重定向';在不带文件名的特定子目录中

.htaccess从目录it重定向';在不带文件名的特定子目录中,.htaccess,redirect,.htaccess,Redirect,我有一台服务器。(阿帕奇) 此服务器上有一个子目录(subdir1)。在这个子目录中,我有一个.htaccess文件。我如何设置这个.htaccess文件以将我从它所在的目录(不管该目录被称为什么)重定向到特定的子目录 Redirect {current .htaccess directory} {current .htaccess direcotry}/subdir2/subdir3 或者类似的 提前谢谢 只要使用重定向即可 重定向永久/cur\u dirr//curr\u dirr/sub

我有一台服务器。(阿帕奇)

此服务器上有一个子目录(subdir1)。在这个子目录中,我有一个.htaccess文件。我如何设置这个.htaccess文件以将我从它所在的目录(不管该目录被称为什么)重定向到特定的子目录

Redirect {current .htaccess directory} {current .htaccess direcotry}/subdir2/subdir3
或者类似的


提前谢谢

只要使用重定向即可


重定向永久/cur\u dirr//curr\u dirr/subdir2/subdir3

确实要重定向吗?如果您从
/subdir1
重定向到
/subdir1/subdir2
,您仍然在
/subdir1
内,因此很明显,您将获得另一个重定向到
/subdir1/subdir2/subdir2
,然后
/subdir1/subdir2/subdir2/subdir2
,依此类推,直到浏览器放弃。(正如您在对Sacx回答的评论中所说。)

如果要重定向到
/subdir1/subdir2
,则必须从匹配重定向中排除
subdir2
,例如:

RedirectMatch permanent /subdir1(?!/subdir2)(.*)$ http://www.example.com/subdir1/subdir2$1
不过这很难看。想要从一个目录重定向到它自己的子目录是不寻常的。你确定你真的想要重定向吗?如果您只想使物理上位于
/subdir1/subdir2/file
下的文件看起来像
/subdir1/file
一样可见,我想您真正想要的是:


那么,我被重定向到/cur_dirr/subdir2/subdir3 subdir2/subdir3 subdir2/subdir3 subdir2/subdir3。。。而且我经常被重定向,导致浏览器出错。另外,这与目录名无关。
Alias /subdir1 /home/wwwuser/examplesite/htdocs/subdir1/subdir2