.htaccess переадресация определенных файлов в подпапку - PullRequest
0 голосов
/ 17 февраля 2012

Я очищаю свой корневой каталог, и внутри него много «мусора».

поэтому я перемещаю все файлы, поэтому подпапка "oldroot"

теперь некоторые из моих пользователей используют некоторые из мусорных файлов .... но только 3-4 файла .... есть ли простой и быстрый способ настроить .htaccess для пересылки только этих конкретных файлов , как

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

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

В вашем .htaccess file использовании:

RewriteEngine On
RewriteBase   /
RewriteRule   ^(mypage1|mypage2|mypage3)\.php$    oldroot/$1.php    [L]
0 голосов
/ 17 февраля 2012

Попробуйте добавить следующее в файл .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]     
...