.htaccess从目录it重定向';在不带文件名的特定子目录中
我有一台服务器。(阿帕奇) 此服务器上有一个子目录(subdir1)。在这个子目录中,我有一个.htaccess文件。我如何设置这个.htaccess文件以将我从它所在的目录(不管该目录被称为什么)重定向到特定的子目录.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
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