Запретить доятуп к одному файлу через .htaccess

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем xpilot, 6 окт 2009.

Статус темы:
Закрыта.
  1. xpilot

    xpilot Создатель

    Регистр.:
    28 апр 2009
    Сообщения:
    43
    Симпатии:
    7
    Поместил в .htaccess такой код:

    <Files auth.php>
    order allow,deny
    deny from all
    </Files>

    В результате блокируется доступ ко всем страницам.
    Где ошибка?
    И можно ли сделать, что при попытке запроса выводилась главная?
    Заранее благодарю за ответ
     
  2. Tretiy

    Tretiy Постоялец

    Заблокирован
    Регистр.:
    10 дек 2007
    Сообщения:
    81
    Симпатии:
    9
    Вот мой рабочий код:
    <Files mail.dat>
    order allow,deny
    deny from all
    </Files>
    похоже он такой же как у вас, скорее всего причина какая-то другая, может настройка сервера
     
  3. xpilot

    xpilot Создатель

    Регистр.:
    28 апр 2009
    Сообщения:
    43
    Симпатии:
    7
    Может я ее не туда вставляю?
    Вот изначальное содержимое файла, куда нужно вставить эту строку?

    HTML:
    Options -Indexes 
    ErrorDocument 404 /404.php
    
    #php_flag session.use_trans_sid off
    #php_value display_errors 1
    
    <IfModule mod_mime.c>
    	AddType application/x-httpd-php .ico
    </IfModule>
    
    <IfModule mod_dir.c>
    	DirectoryIndex index.php index.html
    </IfModule>
    
    <IfModule mod_expires.c>
    	ExpiresActive on
    	ExpiresByType image/jpeg "access plus 3 day"
    	ExpiresByType image/gif "access plus 3 day"
    </IfModule>
    
    
     
  4. Alexitdv

    Alexitdv

    Регистр.:
    4 янв 2008
    Сообщения:
    161
    Симпатии:
    65
    На мод реврайте.
    Код:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} ^.+auth\.php.*$
    RewriteRule . /index.php [L]
    </IfModule>
    
    Только где RewriteCond проверить чтобы все правильно было.
     
    xpilot нравится это.
Статус темы:
Закрыта.