Я думаю, что правило перезаписи выглядит нормально. Это в значительной степени тот, который поставляется с ZF. Как вы включаете свои таблицы стилей? Где вы их размещаете и где находится index.php и т. Д.?
Допустим, вы определяете корень документа для приложения как / htdocs / zf-tutorial / public и что у вас есть таблицы стилей в / htdocs / zf-tutorial / public / css , тогда вы должны помнить, что стили включены как / css / site.css .
Кроме того, ваши hrefs НЕ должны включать index.php, правила перезаписи Apache позаботятся об этом. Ваши ссылки должны выглядеть так:
- / индекс / редактировать / ID / 1
- / CSS / site.css