Я искал и искал, но по какой-то причине не может заставить это работать, как мне это нужно. Мне нужно написать правило в htaccess, которое проверяет, существует ли файл, и если он не выглядит в подкаталоге исходного каталога. Например, если запрос:.htaccess redirect в подкаталог каталога
www.mysite.com/css/main.css
если файл main.css не найден мне нужно перенаправить
www.mysite.com/css/src/main.css
Я попробовал это в моей .htaccess в/CSS/директории
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^css/?([^/].+)?$ /css/src/$1 [L,R=301]
Шнуры для меня, что это должна быть очень простая задача, но, похоже, она не может работать. Также в отношении отладки htaccess, как я регистрирую то, что ищет правило перезаписи? У меня есть это в моем файле VirtualHost:
LogLevel trace4
, но это не показывает, где правило перезаписи пытается идти ... Спасибо за помощь!
Спасибо anubava, это помогли кучу –
Добро пожаловать, рад, что это сработало. – anubhava
+1 для аккуратного исправления. :) – zx81