Я уже проверил все похожие названия для этого, но еще не нашел.
Я хочу использовать Zend для нашего нового проекта, и я хочу разрешить доступ к / старому каталогу, который содержит наше старое приложение.
Я пытаюсь использовать следующие правила htaccess:
#old
RewriteCond %{REQUEST_URI} !^/old/
RewriteRule ^(.*)/$ $1 [L,R=301]
#zend
RewriteCond %{REQUEST_URI} (.*)/$
RewriteRule ^(.*)/$ $1 [L,R=301]
если вы посещаете корневую папку, Zend обрабатывает ее правильно
если / old, ошибка такова: сервер перенаправляет запрос на этот адрес способом, который никогда не будет завершен.
Что я хочу, так это если пользователь заходит в корневой каталог, Zend будет его обрабатывать.
Если они посещают / old, он будет пропущен zend и будет использовать index.php этого каталога.
заранее спасибо
Моя структура приложения
/application
/library
.htaccess
index.php - (zend index.php handler)
/old
/old/index.php (old app)
мой контент .htaccess
RewriteEngine on
RewriteBase /gabriel/newapp
#old redirect
# if old/ redirect to /old
RewriteCond %{REQUEST_URI} ^/old/
RewriteRule ^(.*)/$ $1 [L,R=301]
#else zend
RewriteCond %{REQUEST_URI} (.*)/$
RewriteRule ^(.*)/$ $1 [L,R=301]