2012-02-17 70 views
0

我正在清理我的根目录,并且里面有很多“垃圾”。.htaccess转发特定文件到子文件夹

,所以我将所有的文件,这样的子文件夹“oldroot”

现在,我的一些用户使用的是一些垃圾文件的....但只有3-4文件....有一个简单,快捷的方式来配置的.htaccess转发这些特定文件仅,像

mypage1.php ==> oldroot/mypage1.php 
mypage2.php ==> oldroot/mypage2.php 

回答

1

在你.htaccess file使用:

RewriteEngine On 
RewriteBase /
RewriteRule ^(mypage1|mypage2|mypage3)\.php$ oldroot/$1.php [L] 
0

尝试添加下列到.htaccess文件在您的网站的根目录。

它将适用于任何您移动到oldroot的文件,即您要在根目录中保留的所有文件都将从那里提供。

RewriteEngine on 
RewriteBase/

#if the file exists in the oldroot directory 
RewriteCond %{DOCUMENT_ROOT}/oldroot%{REQUEST_URI} -f [NC] 
# then serve the file from oldroot 
RewriteRule^/oldroot%{REQUEST_URI} [L]