想象以下情况:
我在网络服务器上有一个文件夹:
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]