Добрый день!
Есть сайт, для примера test.ru доступный по протоколам
http и
https,
DocumentRoot разный
в корне
https версии есть папка
admin, смысл в том чтоб она была доступна по защищенному протоколу, если же запрашивается любой другой файл/папка c https версии - нужен редирект на такой же файл/папку в http версии
в корень https версии кладу
.htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$
http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
первое условие - для отсутствующих файлов, второе - для отсутствующих папок
все хорошо, но есть косяк - при обращении непосредственно к корню https сайта получаю 403: Forbidden, поскольку индексового файла нет (вообще ничего кроме папки admin и файла .htaccess)
что дописать в .htaccess, что то я совсем не соображу, в голову приходят только идеи создать index.php и уже в нем разруливать редирект, но это как то неправильно выглядит