【发布时间】:2012-08-23 20:30:27
【问题描述】:
这是我在网络服务器上的文件结构:
DOCUMENT_ROOT/
foo/
www/
.htaccess
bar/
index.php
如果我想将所有内容从www.myserver.com/foo/www/ 重定向到www.myserver.com/foo/,我应该写什么给foo/.htaccess?
我试过这个:
RewriteEngine On
RewriteRule ^(.*)$ /www/$1 [L,NE]
但始终显示错误 404。我尝试使用 RewriteBase 进行详细说明也没有成功。
非常感谢
附:当www/ 和.htaccess 在 DOCUMENT_ROOT 中时,它可以正常工作。但是当我把它们放到子文件夹中时,总是得到错误 404 :-(
【问题讨论】:
-
所以你想去
http://www.myserver.com/foo/并获得/foo/www中的东西? -
RewriteBase /foo/没用? -
是的,我想去
http://www.myserver.com/foo/获取/foo/www中的东西。 -
不,
RewriteBase /foo/没有用。我在网络服务器上尝试过,也在我的本地主机(XAMPP)上尝试过。