.htaccess исключить определенный файл в корневом каталоге из перезаписи URL

я запускаю сайт с joomla. У него есть куча правил перезаписи модов, которые я не совсем понимаю ... а также какая-то работающая ссылка SEF.

у меня есть определенная страница с именем sched.html, которую мне нужно обслуживать и полностью игнорировать из .htaccess.

Я перепробовал все, что только можно придумать. в том числе ряд рекомендаций от людей на форумах Joomla, и, хоть убей меня, я не могу заставить это работать.

ЛЮБАЯ помощь приветствуется!


person rodrick    schedule 18.10.2010    source источник


Ответы (1)


У вас уже должна быть эта строка в вашем .htaccess:

RewriteRule (.*) index.php

Если нет, опубликуйте свой полный .htaccess здесь.

Добавьте к этой строке следующее:

RewriteCond %{REQUEST_URI} !/sched\.html

Окончательный результат должен выглядеть примерно так:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteCond %{REQUEST_URI} !^/sched\.html
RewriteRule (.*) index.php
person fuxia    schedule 21.10.2010