The OpenNET Project / Index page

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

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

"Apache не читает .htaccess"  +/
Сообщение от Line email(??) on 21-Янв-07, 01:37 
На сервере подняты виртуальные хосты.
В httpd.conf в тебе есть AccessFileName .htaccess
В виртуальном хосте так же указан AccessFileName .htaccess

### esi.ru
<VirtualHost *>
AccessFileName .htaccess
    ServerAdmin mailbox@activ.ru
    DocumentRoot /var/www/User11/data
    ServerName esi.ru
    ServerAlias www.esi.ru
#    ErrorDocument 404 /index.php
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

В /var/www/User11/data лежит файл .htaccess, но дерективы из него не применяются.
AddDefaultCharset windows-1251
DirectoryIndex default.php
ErrorDocument 404 /
ErrorDocument 403 /
ErrorDocument 500 /
RewriteEngine on
Options +FollowSymlinks
RewriteBase /

#добавляем слеш после названия директорий (директория - это файл без точки «.»)
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R,L,QSA]

#Правило для скачивания файлов
RewriteRule ^download/(.*)$ /function/download.php?name=$1

#директории, для которых не нужна переадресация (например папка с картинками)
RewriteCond %{REQUEST_URI} ^/(i|css|forum|files|smarty|admin|js|function|img|download|rss)/.*|^(/style\.css|/install\.php|/robots\.txt|.*\.xls|.*\.doc|.*\.jpg|.*\.gif)
RewriteRule . - [L]

#перенаправлять все остальные запросы на файлик index.php
RewriteRule (.*) default.php [NC,QSA,L]

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Apache не читает .htaccess"  +/
Сообщение от newser (ok) on 21-Янв-07, 19:12 
>На сервере подняты виртуальные хосты.
>В httpd.conf в тебе есть AccessFileName .htaccess
>В виртуальном хосте так же указан AccessFileName .htaccess
>
>### esi.ru
><VirtualHost *>
>AccessFileName .htaccess
>    ServerAdmin mailbox@activ.ru
>    DocumentRoot /var/www/User11/data
>    ServerName esi.ru
>    ServerAlias www.esi.ru
>#    ErrorDocument 404 /index.php
>#    ErrorLog logs/dummy-host.example.com-error_log
>#    CustomLog logs/dummy-host.example.com-access_log common
></VirtualHost>
>
>В /var/www/User11/data лежит файл .htaccess, но дерективы из него не применяются.
>AddDefaultCharset windows-1251
>DirectoryIndex default.php
>ErrorDocument 404 /
>ErrorDocument 403 /
>ErrorDocument 500 /
>RewriteEngine on
>Options +FollowSymlinks
>RewriteBase /
>
>#добавляем слеш после названия директорий (директория - это файл без точки «.»)
>
>RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
>RewriteRule .* %1/ [R,L,QSA]
>
>#Правило для скачивания файлов
>RewriteRule ^download/(.*)$ /function/download.php?name=$1
>
>#директории, для которых не нужна переадресация (например папка с картинками)
>RewriteCond %{REQUEST_URI} ^/(i|css|forum|files|smarty|admin|js|function|img|download|rss)/.*|^(/style\.css|/install\.php|/robots\.txt|.*\.xls|.*\.doc|.*\.jpg|.*\.gif)
>RewriteRule . - [L]
>
>#перенаправлять все остальные запросы на файлик index.php
>RewriteRule (.*) default.php [NC,QSA,L]

Мда... Про директивы AllowOverride, Options и тому подобные Вы, конечно, не слышали...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Apache не читает .htaccess"  +/
Сообщение от Line email(??) on 21-Янв-07, 20:34 

>Мда... Про директивы AllowOverride, Options и тому подобные Вы, конечно, не слышали...
>

Спасибо, уже разобрался!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Apache не читает .htaccess"  +/
Сообщение от Set (??) on 26-Мрт-08, 13:25 
>Спасибо, уже разобрался!

разобрался, скажи другим. им тоже интересно.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Apache не читает .htaccess"  +/
Сообщение от Line email(??) on 26-Мрт-08, 13:28 
>>Спасибо, уже разобрался!
>
>разобрался, скажи другим. им тоже интересно.

В настройке apache для виртуальных хостов: httpd.conf

    <Directory /var/www/User16/data>
        Options Indexes Includes FollowSymLinks
        AllowOverride All
        order allow,deny
        allow from all
    </Directory>

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Apache не читает .htaccess"  +/
Сообщение от cw014 on 25-Авг-12, 10:13 
>>>Спасибо, уже разобрался!
>>
>>разобрался, скажи другим. им тоже интересно.
> В настройке apache для виртуальных хостов: httpd.conf
>     <Directory /var/www/User16/data>
>         Options Indexes Includes FollowSymLinks
>         AllowOverride All
>         order allow,deny
>         allow from all
>     </Directory>

Спасибо, мне тоже помогло

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

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

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




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

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