.htaccess 阿帕奇2酒店

.htaccess 阿帕奇2酒店,.htaccess,apache2,.htaccess,Apache2,我搜索了一点,因为我试图重定向的文件夹本身就是一个子文件夹,这对我来说似乎是一个挑战。具体来说,这里是文件系统(使用Apache2)。我正在尝试对root.htaccess文件执行此操作 Apache根目录是…/www/ 我有一个子文件夹…/www/foo/www/ foo/www/中包含此虚拟站点的文件。例如(同样是文件系统)存在 /www/foo/www/index.html 我试图实现的是从apache2的根目录重定向,以便请求: http://'host'/foo 到达/www/foo

我搜索了一点,因为我试图重定向的文件夹本身就是一个子文件夹,这对我来说似乎是一个挑战。具体来说,这里是文件系统(使用Apache2)。我正在尝试对root.htaccess文件执行此操作

Apache根目录是…/www/

我有一个子文件夹…/www/foo/www/

foo/www/中包含此虚拟站点的文件。例如(同样是文件系统)存在 /www/foo/www/index.html

我试图实现的是从apache2的根目录重定向,以便请求:

http://'host'/foo
到达/www/foo/www/


当然非常感谢您的帮助。

在您的
/www/.htaccess
文件中添加此规则:

RewriteEngine On

RewriteRule ^((?!foo/www/).*)$ /foo/www/$1 [L,NC]

有时候我只是讨厌某些草率的行为。。。我很内疚

让我对那些花时间尝试和帮助的人说声谢谢

结果是,为了让它发挥作用,我有一个

/www/foo/www
/www/Foo/www
当我发现并纠正这一点时,以下几点效果良好: 重定向匹配301^/foo/?$/foo/www


尽管它在浏览器URL中显示重定向。这是一个本地应用程序,所以我可以忍受丑陋。

不,但谢谢。如果您可以分解逻辑,也许我可以对其进行排序。您在root.htaccess或
/foo/www/.htaccess
中是否已有任何当前规则?如果是,请在您的问题中提供它们。这也是一些PHP/CMS框架吗?唯一的规则是不在本地子网时需要密码。我把它取下来测试。没有框架。你试着测试它的URL是什么?你得到404了吗?我试过:重定向匹配301^/foo/?$/foo/www