The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Можно ли в Alias делать так (.htaccess)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Модули apache)
Изначальное сообщение [ Отслеживать ]

"Можно ли в Alias делать так (.htaccess)"  +/
Сообщение от Redduck (??) on 13-Апр-10, 11:09 
Есть сервер apache 1.3.34, без поддержки mod_rewrite (переустанавливать не хотят! и не будут). Но с админом договорился что для одной папки пропишут Alias
Server http://Их_домен.ru/
Alias  http://Их_домен.ru/папка  http://мой_домен.ru/mirrors/папка
У меня стоит apache 2 с поддержкой mod_rewrite и я могу использовать .htaccess
Но для работы мне необходимо использовать .htaccess который бы находился в корне http://Их_домен.ru/
Вот вопрос допускается такая запись:
Alias  http://Их_домен.ru/.htaccess  http://мой_домен.ru/mirrors/.htaccess ?
То есть, при такой записи в настройках apache 1.3.34 будет ли работать .htaccess
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Можно ли в Alias делать так (.htaccess)"  +/
Сообщение от cuad0 (ok) on 13-Апр-10, 13:04 
.htaccess - файл-надстройка над дефолтным конфигом, используемая апачем для переопределения дефолтных настроек или включения новых в конкретной папке в пределах DocumentRoot.
Этот файл апачем не передается при любых видах запросов.
Более того, дефолтная настройка апача запрещает запросы/ответы на такие файлы:

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all        <-------
    Satisfy All
</FilesMatch>

Следовательно, любой Alias для .htaccess лишен смысла.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Можно ли в Alias делать так (.htaccess)"  +/
Сообщение от Redduck (??) on 13-Апр-10, 13:30 
Большое спасибо за разъяснения.
Но на апаче 1.3.34 не подключен модуль mod_rewrite, Возможно если в конфиге апача разрешить запросы/ответы на файл .htaccess заработает alias для него?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Можно ли в Alias делать так (.htaccess)"  +/
Сообщение от cuad0 (ok) on 13-Апр-10, 14:18 
>Но на апаче 1.3.34 не подключен модуль mod_rewrite,

Смиритесь с этим. Ничем другим вы его не заставите выполнять функции mod_rewrite. Нет модуля - нет и соответствующих функций у апача. Разве что можете организовать диспетчеризацию запросов собственными силами (==собственными скриптами).

>Возможно если в конфиге
>апача разрешить запросы/ответы на файл .htaccess заработает alias для него?

Нет, т.к. содержимое .htaccess апачем обрабатываться не будет - для него это будет обычным текст. файлом, содержимое которого он будет отдавать в браузер, тем самым обнажая конфиг вашего веб-сервера всяким кул-хацкерам, со всеми вытекающими...
И еще одно "более того": Alias служит для других целей, а не для того, что вы привели. Вы же описали Redirect, как желаемое действие. А точнее - RedirectMatch. Но даже в этом случае это ничем не решит задачу, т.к., повторюсь, к htaccess запрещены любые запросы. Да и вообще, ваша задача в том виде, в котором вы ее написали - нерешаема. htaccess - локальный файл, а не удаленный (remote) документ.

Читайте доки, там много полезного - http://httpd.apache.org/docs/1.3/mod/mod_alias.html
http://httpd.apache.org/docs/1.3/howto/htaccess.html

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру