我搜索了一下,因为我试图重定向的文件夹是它自己的子文件夹,对我来说似乎是一个挑战。具体来说这是文件系统(使用Apache2)。我正在尝试使用root .htaccess文件。
Apache root是... / www /
我有一个子文件夹... / www / foo / www /...
在foo / www /中是此虚拟站点的文件。因此,例如(再次文件系统)存在 /www/foo/www/index.html
我想要实现的是从apache2的root重定向,以便请求:
http://'host'/foo
到达/ www / foo / www /
当然非常感谢帮助。
答案 0 :(得分:0)
在/www/.htaccess
文件中添加此规则:
RewriteEngine On
RewriteRule ^((?!foo/www/).*)$ /foo/www/$1 [L,NC]
答案 1 :(得分:0)
有时我只是讨厌某些邋!! ......我很内疚。
我要感谢那些花时间去尝试和帮助的人。
原来我试图让它工作我有一个
/www/foo/www
/www/Foo/www
当我发现并纠正此问题时,以下工作正常: RedirectMatch 301 ^ / foo /?$ / foo / www
虽然它确实显示了浏览器网址中的重定向。这是一个本地应用程序,所以我可以忍受丑陋。