想象以下情况:
我在网络服务器上有一个文件夹:
www.domain.com/test/project
在“项目”中,我有我的整个php应用程序。在“项目”中,我还得到了以下.htaccess文件:
RewriteEngine On
rewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(util/(css|js))($|/) - [L]
rewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(UI/designs)($|/) - [L]
RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L]
这允许我基本上有这样的网址,例如:
www.domain.com/test/project/admin/user
我允许访问“util /(css | js)”来加载css和js文件
但最终我想要这个网址为例:
www.domain.com/test/admin/user
所以基本上,只需转移“项目”文件夹......
是否可以使用.htaccess文件?
这也可以通过以下示例实现:
www.domain.com/project/admin/user
www.domain.com/admin/user
请帮助我,我经常点击500内部服务器错误:(
我试过这样的事情:RewriteRule ^test/(.+)$ http://www.happydomain.org/folder/$1 #[R=301,L]
答案 0 :(得分:0)
我有解决方案! =)
这个.htaccess必须在“test”文件夹中加载 - 关于我在问题中提到的例子
RewriteEngine On
RewriteCond %{REQUEST_URI} !^project/
RewriteRule ^(.*)$ project/$1 [L]