Всем добра! Подскажите пожалуйста, как победить .htaccess ? Сейчас так: Код (Text): RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] Options +FollowSymlinks RewriteCond %{REQUEST_FILENAME} !-d #RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !^/assets/ RewriteRule .* index.php [L,QSA] Работает сайт на MVC самописном движке, роутинг и т.д. Но допустим открыть http://sailt.ru/test.php будет ошибка, т.к. нет в роутинге. Убираем RewriteRule .* index.php [L,QSA] , работает, НО не работает сайт. Замкнутый круг. Что делать? Спасибо!
Что надо? Обычно условие с !-f перед правилом рерайта во фронт и все! --- Добавлено --- Первое правило оставьте, если www-домен прописан алиасом.
Ну вот эта строка, которая у вас закомментирована, как раз и отвечает за то, чтобы урлы существующих файлов не рерайтились.