将所有子文件夹请求重定向到特定文件夹

时间:2016-09-14 10:53:36

标签: php .htaccess

我正在尝试将所有请求重定向到我的域内的特定文件夹。

例如:

Buffer.byteLength(String.fromCharCode(55555), 'utf8') // 3 Buffer.byteLength(String.fromCharCode(55555, 57000), 'utf8') // 4 (not 6) 需要通过保留请求的地址www.example.com/whatever重定向到www.example.com/specifiedfolder

我试过了:

www.example.com/whatever

2 个答案:

答案 0 :(得分:1)

尝试使用此方法,该方法将按预期重定向

RewriteCond %{REQUEST_URI} !^/specifiedfolder/
RewriteCond %{REQUEST_URI} !^/admin/
RewriteRule ^(.*)$ /specifiedfolder/$1 [L]

答案 1 :(得分:1)

您可以使用此规则从root重写(而不是重定向)到另一个文件夹:

RewriteEngine On

RewriteRule !^specifiedfolder/ /specifiedfolder%{REQUEST_URI} [L,NC]

确保此规则放在站点根目录.htaccess中,不在任何子目录中。