服务器上的文件夹结构是:/var/www/domain.com/secure/files ..
我想重命名"安全"到"管理员"在URL中,但仍然从/ secure /.
中提取文件因此,http://domain.com/admin/从服务器上调用的实际文件夹中提取," secure"。
以下是我目前在.htaccess中所拥有的内容。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^admin/(.*) scp/$1 [L]
</IfModule>
如果你输入http://domain.com/admin/,上面的方法是有效的(如果不加上,可以添加尾部斜杠);但也允许http://domain.com/scp/(它不会像我想的那样重定向到管理员,如果不关闭也会添加尾部斜杠)。
答案 0 :(得分:0)
你的规则如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} /scp(\S*) [NC]
RewriteRule ^ /%1 [L,R=302,NE]
RewriteRule ^admin(/.*)?$ scp$1 [L,NC]
</IfModule>