RewriteEngine on RewriteRule ^css/style.css css/style2.css [L,QSA] Правило не работает если существует файл css/style.css. Как сделать чтобы правило работало независимо от того, существует ли он? Заранее спасибо за помощь.
удали файл =) че ты мучаешься? Тогда будет не удобно нужно именно так. Вроде легкий вопрос, перерыл интернет, но решений не нашел. На локал хосте (Денвер) все работает правильно и так, на ВПС - не срабатывает, если есть файл.
Amertox у меня есть предположение, что это не весь код. посмотри, нет ли там строчки типа таких: RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f ?
Методом тыка я вычислил, что если изменить файлам расширение на html, то все работает! Пробовал в чистой папке, другие факторы сказываться не могли. Иными словами: RewriteRule ^css/style.css css/style2.css [L,QSA] НЕ работает если файл css/style.css существует RewriteRule ^css/style.html css/style2.css [L,QSA] Работает в любом случае. Пробовал не однократно, проблема именно в расширении (другие не пробовал). Что за ??