Ограничить действие .htaccess

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем gimmo, 3 июн 2008.

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

    gimmo

    Регистр.:
    4 апр 2007
    Сообщения:
    228
    Симпатии:
    41
    в корне сайта .htaccess
    Код:
    Options All -Indexes
    ErrorDocument 404 /404.php
    
    FileETag MTime Size
    
    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteRule ^sitemap\.xml$ feed.php?output_type=sitemap [L]
    	RewriteRule ^(.*)(\.html|\.htm)$ index.php [L]
    	RewriteRule ^(.*)(\.rss|\.atom|\.txt)$ feed.php [L]
    	RewriteRule ^([^.]*)/?$ index.php [L]
    	RewriteCond %{REQUEST_FILENAME} !-f
    	RewriteCond %{REQUEST_FILENAME} !-d
    </IfModule>
    как его модифицировать, чтобы он не применялся к mysite/SAMPLE и всему, что в этом директории?

    Попытки писать в .htaccess директория SAMPLE
    Options All + Indexes
    или в приведенный код включать
    RewriteCond %{REQUEST_URI} !/SAMPLE/*
    ничего не дали.

    Нужна подсказка того,кто в этом соображает.
     
  2. masto

    masto Прохожие

    Добавить в SAMPLE htaccess и написать в нём
    Код:
    RewriteEngine off
     
  3. gimmo

    gimmo

    Регистр.:
    4 апр 2007
    Сообщения:
    228
    Симпатии:
    41
    Помогло. Шаман однако.
     
  4. General Fizz

    General Fizz Боевой Генерал :)

    Регистр.:
    11 апр 2007
    Сообщения:
    753
    Симпатии:
    396
    Добавляем в виртуалхост или httpd.conf:

    Код:
    <Directory /путь_в_котором_отключаем_htaccess>
    
     AllowOverride None
    
    </Directory>
    взято из первоисточника, те документации Апача

    Если исключить чтение htaccess из ненужных директорий указанной директивой, то можно заставить Апач шевелиться быстрее.
     
Статус темы:
Закрыта.