У меня есть сайт, на котором я хочу перенаправить все запросы на 1 путь к каталогу.htaccess защищенный паролем каталог и mod_rewrite RerwriteCond
http://mysite.com/application
http://mysite.com/application/templates
http://mysite.com/application/admin (защищенный паролем)
RewriteCond %{REQUEST_URI} !^\/application
RewriteRule ^.*$ http://mynewsite.com [R=307]
Мой переписывают двигатель на .htaccess
работает отлично, за исключением того, когда доступ к/администратора каталога, который защищен паролем. Когда я пытаюсь запросить его, я перенаправляюсь. Если я переименую .htaccess
в папку /admin
. он отлично работает. Мое подозрение в том, что браузер (FF) запрашивает другой URL-адрес, который соответствует перенаправлению. Как я могу защитить пароль каталога, но не перенаправлять?
Firebug (https://addons.mozilla.org/fr/firefox/addon/firebug/) поможет вам подтвердить свое предположение. Тем не менее, я настроил тестовый сервер, соответствующий вашей конфигурации, и он отлично работает здесь. Что-то еще должно быть ногами. – RandomSeed
Спасибо за предложение. Я не мог быстро получить firebug для работы, но я бы предположил, что это могло бы или не показало бы мне, что происходит, если перенаправление попало в правило, прежде чем отправлять его обратно в браузер. Вы помогли мне начать думать о других подходах, поэтому спасибо за это. – Nick