У меня есть файл htaccess, который я хочу перенаправить на все страницы в другую папку. Я использую CakePHP для сайта, за исключением этой папки, которую я хочу перенаправить.
"/ app / webroot /" добавляется в новый каталог, поэтому URL-адрес / app / webroot / new / вместо просто новый.
Я помещаю этот htaccess-файл (ниже) в «новый» каталог и хочу, чтобы что-нибудь из / app / webroot / new / перенаправило в / new / и удалило / app / webroot / Эта папка не зависит от cakephp и Таким образом, не нужно обрабатывать торт.
Код ниже цикличен, и я не уверен, почему.
Options +FollowSymlinks
RewriteEngine On
RewriteBase /new/
# If your concerned about direct access to a particular page without the sub-dir
# you will want to add something like this
RewriteCond %{REQUEST_URI} !^/new
RewriteRule (.*) /new/$1 [R=301,L,NC]