Конфликт файлов htaccess

Unlock
На сайте с 01.08.2004
Offline
779
636

В корне сайта лежит htacces такого содержания:

Options -Indexes

DirectoryIndex index.php
RewriteEngine On
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} ^domen\.org
RewriteRule ^(.*)$ http://www.domen.org/$1 [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php [QSA,L]

В папке /admin/ другой htaccess

AuthName "Members Only"

AuthType Basic
require valid-user
AuthUserFile "/home/dirname/.htpasswds/public_html/admin/passwd"

Проблема со страницей www.domen.com/admin/login.php

Если удалить любой из этих htaccess то все нормально, но когда оба, то страница выдает код 404.

Проблема возникла после переезда на другой хостинг, т.е. на предыдущем все работало. Вообще не представляю, как такое может быть?

Помогите пожалуйста разобраться.

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
siv1987
На сайте с 02.04.2009
Offline
427
#1

В /admin/ .htaccess добавьте RewriteEngine Off

Unlock
На сайте с 01.08.2004
Offline
779
#2
siv1987:
В /admin/ .htaccess добавьте RewriteEngine Off

Не помогает. :(

siv1987
На сайте с 02.04.2009
Offline
427
#3

Попробуйте тогда в корневом после RewriteEngine On добавить

RewriteRule ^admin/ - [L]

Unlock
На сайте с 01.08.2004
Offline
779
#4

Увы, так тоже не получается.

Server Response:
HTTP/1.1 404 Not Found Date: Mon, 26 Nov 2012 22:42:10 GMT Server: Apache WWW-Authenticate: Basic realm="Members Only" X-Powered-By: PHP/5.2.17 Content-Type: text/html; charset=utf-8
siv1987
На сайте с 02.04.2009
Offline
427
#5

Не вижу тогда по какой причине запрос может измениться.

Этот путь прописан правильно /home/dirname/.htpasswds/public_html/admin/passwd?

Попробуйте закомментировать опцию Options +SymLinksIfOwnerMatch

K5
На сайте с 21.07.2010
Offline
209
#6

скорее всего неправильный путь к файлу с паролем passwd, т.к. он (passwd) по задумке, если правильно понял, должен лежать в папке admin скрипта.

по идее так должно быть

/home/dirname/public_html/admin/.passwd

в .passwd должен быть прописан юзер и пароль...

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
Unlock
На сайте с 01.08.2004
Offline
779
#7

Видимо версия Апач на новом хостинге отличается. Вот эту строку надо было добавить .htpasswd

ErrorDocument 401 "Authorisation Required"

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий